# near model CODE resource # jump table entries: 576-578 (3 of them) fn00000000: 00000000 4E56 FE38 link A6, -0x01C8 00000004 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000008 266E 000C movea.l A3, [A6 + 0xC] 0000000C 286E 0008 movea.l A4, [A6 + 0x8] 00000010 7000 moveq.l D0, 0x00 00000012 2D40 FE46 move.l [A6 - 0x1BA], D0 00000016 2D40 FE4A move.l [A6 - 0x1B6], D0 0000001A 2D40 FE4E move.l [A6 - 0x1B2], D0 label0000001E: 0000001E 101B move.b D0, [A3]+ 00000020 4880 ext.w D0 00000022 48C0 ext.l D0 00000024 2C00 move.l D6, D0 00000026 6608 bne +0xA /* 00000030 */ 00000028 202E FE4E move.l D0, [A6 - 0x1B2] 0000002C 6000 07EE bra +0x7F0 /* 0000081C */ label00000030: 00000030 206D FE40 movea.l A0, [A5 - 0x1C0] 00000034 7008 moveq.l D0, 0x08 00000036 C030 6800 and.b D0, [A0 + D6] 0000003A 6750 beq +0x52 /* 0000008C */ label0000003C: 0000003C 202E FE4A move.l D0, [A6 - 0x1B6] 00000040 52AE FE4A addq.l [A6 - 0x1B6], 1 00000044 5394 subq.l [A4], 1 00000046 4A94 tst.l [A4] 00000048 6D10 blt +0x12 /* 0000005A */ 0000004A 206C 0004 movea.l A0, [A4 + 0x4] 0000004E 52AC 0004 addq.l [A4 + 0x4], 1 00000052 7000 moveq.l D0, 0x00 00000054 1010 move.b D0, [A0] 00000056 4A80 tst.l D0 00000058 6008 bra +0xA /* 00000062 */ label0000005A: 0000005A 2F0C move.l -[A7], A4 0000005C 4EBA 07D2 jsr [PC + 0x7D2 /* 00000830 */] 00000060 584F addq.w A7, 4 label00000062: 00000062 2E00 move.l D7, D0 00000064 206D FE40 movea.l A0, [A5 - 0x1C0] 00000068 7008 moveq.l D0, 0x08 0000006A C030 7800 and.b D0, [A0 + D7] 0000006E 66CC bne -0x32 /* 0000003C */ 00000070 202E FE4A move.l D0, [A6 - 0x1B6] 00000074 53AE FE4A subq.l [A6 - 0x1B6], 1 00000078 2F0C move.l -[A7], A4 0000007A 2F07 move.l -[A7], D7 0000007C 4EBA 1040 jsr [PC + 0x1040 /* 000010BE */] 00000080 72FF moveq.l D1, 0xFFFFFFFF 00000082 B280 cmp.l D1, D0 00000084 504F addq.w A7, 8 00000086 6696 bne -0x68 /* 0000001E */ 00000088 6000 0784 bra +0x786 /* 0000080E */ label0000008C: 0000008C 7025 moveq.l D0, 0x25 0000008E B086 cmp.l D0, D6 00000090 660E bne +0x10 /* 000000A0 */ 00000092 101B move.b D0, [A3]+ 00000094 4880 ext.w D0 00000096 48C0 ext.l D0 00000098 2C00 move.l D6, D0 0000009A 7025 moveq.l D0, 0x25 0000009C B086 cmp.l D0, D6 0000009E 6650 bne +0x52 /* 000000F0 */ label000000A0: 000000A0 202E FE4A move.l D0, [A6 - 0x1B6] 000000A4 52AE FE4A addq.l [A6 - 0x1B6], 1 000000A8 5394 subq.l [A4], 1 000000AA 4A94 tst.l [A4] 000000AC 6D10 blt +0x12 /* 000000BE */ 000000AE 206C 0004 movea.l A0, [A4 + 0x4] 000000B2 52AC 0004 addq.l [A4 + 0x4], 1 000000B6 7000 moveq.l D0, 0x00 000000B8 1010 move.b D0, [A0] 000000BA 4A80 tst.l D0 000000BC 6008 bra +0xA /* 000000C6 */ label000000BE: 000000BE 2F0C move.l -[A7], A4 000000C0 4EBA 076E jsr [PC + 0x76E /* 00000830 */] 000000C4 584F addq.w A7, 4 label000000C6: 000000C6 2E00 move.l D7, D0 000000C8 BC87 cmp.l D6, D7 000000CA 6700 FF52 beq -0xAC /* 0000001E */ 000000CE 202E FE4A move.l D0, [A6 - 0x1B6] 000000D2 53AE FE4A subq.l [A6 - 0x1B6], 1 000000D6 2F0C move.l -[A7], A4 000000D8 2F07 move.l -[A7], D7 000000DA 4EBA 0FE2 jsr [PC + 0xFE2 /* 000010BE */] 000000DE 72FF moveq.l D1, 0xFFFFFFFF 000000E0 B280 cmp.l D1, D0 000000E2 504F addq.w A7, 8 000000E4 6700 0728 beq +0x72A /* 0000080E */ 000000E8 202E FE4E move.l D0, [A6 - 0x1B2] 000000EC 6000 072E bra +0x730 /* 0000081C */ label000000F0: 000000F0 7001 moveq.l D0, 0x01 000000F2 2D40 FE52 move.l [A6 - 0x1AE], D0 000000F6 722A moveq.l D1, 0x2A 000000F8 B286 cmp.l D1, D6 000000FA 6610 bne +0x12 /* 0000010C */ 000000FC 202E FE52 move.l D0, [A6 - 0x1AE] 00000100 53AE FE52 subq.l [A6 - 0x1AE], 1 00000104 101B move.b D0, [A3]+ 00000106 4880 ext.w D0 00000108 48C0 ext.l D0 0000010A 2C00 move.l D6, D0 label0000010C: 0000010C 7A00 moveq.l D5, 0x00 0000010E 601A bra +0x1C /* 0000012A */ label00000110: 00000110 2205 move.l D1, D5 00000112 D281 add.l D1, D1 00000114 2001 move.l D0, D1 00000116 E589 lsl D1, 2 00000118 D280 add.l D1, D0 0000011A D286 add.l D1, D6 0000011C 7030 moveq.l D0, 0x30 0000011E 9280 sub.l D1, D0 00000120 2A01 move.l D5, D1 00000122 101B move.b D0, [A3]+ 00000124 4880 ext.w D0 00000126 48C0 ext.l D0 00000128 2C00 move.l D6, D0 label0000012A: 0000012A 206D FE40 movea.l A0, [A5 - 0x1C0] 0000012E 7004 moveq.l D0, 0x04 00000130 C030 6800 and.b D0, [A0 + D6] 00000134 66DA bne -0x24 /* 00000110 */ 00000136 4A85 tst.l D5 00000138 6606 bne +0x8 /* 00000140 */ 0000013A 2A3C 7FFF FFFF move.l D5, 0x7FFFFFFF label00000140: 00000140 2D46 FE56 move.l [A6 - 0x1AA], D6 00000144 706C moveq.l D0, 0x6C 00000146 B086 cmp.l D0, D6 00000148 6718 beq +0x1A /* 00000162 */ 0000014A 7068 moveq.l D0, 0x68 0000014C B0AE FE56 cmp.l D0, [A6 - 0x1AA] 00000150 6710 beq +0x12 /* 00000162 */ 00000152 704C moveq.l D0, 0x4C 00000154 B0AE FE56 cmp.l D0, [A6 - 0x1AA] 00000158 6708 beq +0xA /* 00000162 */ 0000015A 704D moveq.l D0, 0x4D 0000015C B0AE FE56 cmp.l D0, [A6 - 0x1AA] 00000160 6608 bne +0xA /* 0000016A */ label00000162: 00000162 101B move.b D0, [A3]+ 00000164 4880 ext.w D0 00000166 48C0 ext.l D0 00000168 2C00 move.l D6, D0 label0000016A: 0000016A 7063 moveq.l D0, 0x63 0000016C B086 cmp.l D0, D6 0000016E 675A beq +0x5C /* 000001CA */ 00000170 705B moveq.l D0, 0x5B 00000172 B086 cmp.l D0, D6 00000174 6754 beq +0x56 /* 000001CA */ 00000176 706E moveq.l D0, 0x6E 00000178 B086 cmp.l D0, D6 0000017A 674E beq +0x50 /* 000001CA */ label0000017C: 0000017C 202E FE4A move.l D0, [A6 - 0x1B6] 00000180 52AE FE4A addq.l [A6 - 0x1B6], 1 00000184 5394 subq.l [A4], 1 00000186 4A94 tst.l [A4] 00000188 6D10 blt +0x12 /* 0000019A */ 0000018A 206C 0004 movea.l A0, [A4 + 0x4] 0000018E 52AC 0004 addq.l [A4 + 0x4], 1 00000192 7000 moveq.l D0, 0x00 00000194 1010 move.b D0, [A0] 00000196 4A80 tst.l D0 00000198 6008 bra +0xA /* 000001A2 */ label0000019A: 0000019A 2F0C move.l -[A7], A4 0000019C 4EBA 0692 jsr [PC + 0x692 /* 00000830 */] 000001A0 584F addq.w A7, 4 label000001A2: 000001A2 2E00 move.l D7, D0 000001A4 206D FE40 movea.l A0, [A5 - 0x1C0] 000001A8 7008 moveq.l D0, 0x08 000001AA C030 7800 and.b D0, [A0 + D7] 000001AE 66CC bne -0x32 /* 0000017C */ 000001B0 202E FE4A move.l D0, [A6 - 0x1B6] 000001B4 53AE FE4A subq.l [A6 - 0x1B6], 1 000001B8 2F0C move.l -[A7], A4 000001BA 2F07 move.l -[A7], D7 000001BC 4EBA 0F00 jsr [PC + 0xF00 /* 000010BE */] 000001C0 72FF moveq.l D1, 0xFFFFFFFF 000001C2 B280 cmp.l D1, D0 000001C4 504F addq.w A7, 8 000001C6 6700 0646 beq +0x648 /* 0000080E */ label000001CA: 000001CA 206D FE40 movea.l A0, [A5 - 0x1C0] 000001CE 7001 moveq.l D0, 0x01 000001D0 C030 6800 and.b D0, [A0 + D6] 000001D4 670C beq +0xE /* 000001E2 */ 000001D6 7050 moveq.l D0, 0x50 000001D8 B086 cmp.l D0, D6 000001DA 6706 beq +0x8 /* 000001E2 */ 000001DC 0686 0000 0020 addi.l D6, 0x20 /* ' ' */ label000001E2: 000001E2 7000 moveq.l D0, 0x00 000001E4 2D40 FE62 move.l [A6 - 0x19E], D0 000001E8 2206 move.l D1, D6 000001EA 0481 0000 0050 subi.l D1, 0x50 /* 'P' */ 000001F0 6B00 05D8 bmi +0x5DA /* 000007CA */ 000001F4 0C81 0000 0028 cmpi.l D1, 0x28 /* '(' */ 000001FA 6E00 05CE bgt +0x5D0 /* 000007CA */ 000001FE D281 add.l D1, D1 00000200 323B 1806 move.w D1, [PC + D1 + 0x6] 00000204 4EFB 1000 jmp [PC + D1.w] 00000208 011E btst [A6]+, D0 0000020A 05C4 .incomplete 0000020C 05C4 .incomplete 0000020E 05C4 .incomplete 00000210 05C4 .incomplete 00000212 05C4 .incomplete 00000214 05C4 .incomplete 00000216 05C4 .incomplete 00000218 05C4 .incomplete 0000021A 05C4 .incomplete 0000021C 05C4 .incomplete 0000021E 0054 05C4 ori.w [A4], 0x5C4 00000222 05C4 .incomplete 00000224 05C4 .incomplete 00000226 05C4 .incomplete 00000228 05C4 .incomplete 0000022A 05C4 .incomplete 0000022C 05C4 .incomplete 0000022E 012C 0238 btst [A4 + 0x238], D0 00000232 0482 0482 0482 subi.l D2, 0x4820482 00000238 05C4 .incomplete 0000023A 0238 05C4 05C4 andi.b [0x000005C4], 0xC4 00000240 05C4 .incomplete 00000242 05C4 .incomplete 00000244 0200 0228 andi.b D0, 0x28 /* '(' */ 00000248 0238 05C4 05C4 andi.b [0x000005C4], 0xC4 0000024E 0136 05C4 btst <>, D0 00000252 0238 05C4 05C4 andi.b [0x000005C4], 0xC4 00000258 0230 705E B013 andi.b [A0 + A3.w + 0x13], 0x5E /* '^' */ 0000025E 660A bne +0xC /* 0000026A */ 00000260 7001 moveq.l D0, 0x01 00000262 2D40 FE7A move.l [A6 - 0x186], D0 00000266 524B addq.w A3, 1 00000268 6006 bra +0x8 /* 00000270 */ label0000026A: 0000026A 7000 moveq.l D0, 0x00 0000026C 2D40 FE7A move.l [A6 - 0x186], D0 label00000270: 00000270 4878 0100 push.l 0x100 00000274 4AAE FE7A tst.l [A6 - 0x186] 00000278 57C3 seq D3 0000027A 4403 neg.b D3 0000027C 4883 ext.w D3 0000027E 48C3 ext.l D3 00000280 2F03 move.l -[A7], D3 00000282 486E FE7E pea.l [A6 - 0x182] 00000286 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 0000028A 1013 move.b D0, [A3] 0000028C 4880 ext.w D0 0000028E 48C0 ext.l D0 00000290 2800 move.l D4, D0 00000292 705D moveq.l D0, 0x5D 00000294 B084 cmp.l D0, D4 00000296 4FEF 000C lea.l A7, [A7 + 0xC] 0000029A 6706 beq +0x8 /* 000002A2 */ 0000029C 702D moveq.l D0, 0x2D 0000029E B084 cmp.l D0, D4 000002A0 6672 bne +0x74 /* 00000314 */ label000002A2: 000002A2 41EE FE7E lea.l A0, [A6 - 0x182] 000002A6 11AE FE7D 4000 move.b [A0 + D4.w], [A6 - 0x183] 000002AC 524B addq.w A3, 1 000002AE 6064 bra +0x66 /* 00000314 */ label000002B0: 000002B0 4A84 tst.l D4 000002B2 6608 bne +0xA /* 000002BC */ 000002B4 202E FE4E move.l D0, [A6 - 0x1B2] 000002B8 6000 0562 bra +0x564 /* 0000081C */ label000002BC: 000002BC 702D moveq.l D0, 0x2D 000002BE B084 cmp.l D0, D4 000002C0 6648 bne +0x4A /* 0000030A */ 000002C2 1013 move.b D0, [A3] 000002C4 4880 ext.w D0 000002C6 48C0 ext.l D0 000002C8 2D40 FE76 move.l [A6 - 0x18A], D0 000002CC 725D moveq.l D1, 0x5D 000002CE B280 cmp.l D1, D0 000002D0 6738 beq +0x3A /* 0000030A */ 000002D2 102B FFFE move.b D0, [A3 - 0x2] 000002D6 4880 ext.w D0 000002D8 48C0 ext.l D0 000002DA 2D40 FE72 move.l [A6 - 0x18E], D0 000002DE B0AE FE76 cmp.l D0, [A6 - 0x18A] 000002E2 6E26 bgt +0x28 /* 0000030A */ 000002E4 202E FE76 move.l D0, [A6 - 0x18A] 000002E8 90AE FE72 sub.l D0, [A6 - 0x18E] 000002EC 2F00 move.l -[A7], D0 000002EE 2F2E FE7A move.l -[A7], [A6 - 0x186] 000002F2 302E FE74 move.w D0, [A6 - 0x18C] 000002F6 41EE FE7F lea.l A0, [A6 - 0x181] 000002FA 4870 0000 pea.l [A0 + D0.w] 000002FE 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00000302 524B addq.w A3, 1 00000304 4FEF 000C lea.l A7, [A7 + 0xC] 00000308 600A bra +0xC /* 00000314 */ label0000030A: 0000030A 41EE FE7E lea.l A0, [A6 - 0x182] 0000030E 11AE FE7D 4000 move.b [A0 + D4.w], [A6 - 0x183] label00000314: 00000314 101B move.b D0, [A3]+ 00000316 4880 ext.w D0 00000318 48C0 ext.l D0 0000031A 2800 move.l D4, D0 0000031C 705D moveq.l D0, 0x5D 0000031E B084 cmp.l D0, D4 00000320 668E bne -0x70 /* 000002B0 */ 00000322 6018 bra +0x1A /* 0000033C */ 00000324 0C85 0000 00FF cmpi.l D5, 0xFF 0000032A 6F06 ble +0x8 /* 00000332 */ 0000032C 2A3C 0000 00FF move.l D5, 0xFF label00000332: 00000332 0C85 7FFF FFFF cmpi.l D5, 0x7FFFFFFF 00000338 6602 bne +0x4 /* 0000033C */ 0000033A 7A01 moveq.l D5, 0x01 label0000033C: 0000033C 4AAE FE52 tst.l [A6 - 0x1AE] 00000340 670E beq +0x10 /* 00000350 */ 00000342 58AE 0010 addq.l [A6 + 0x10], 4 00000346 206E 0010 movea.l A0, [A6 + 0x10] 0000034A 2068 FFFC movea.l A0, [A0 - 0x4] 0000034E 6004 bra +0x6 /* 00000354 */ label00000350: 00000350 307C 0000 movea.w A0, 0x0 label00000354: 00000354 2D48 FE6E move.l [A6 - 0x192], A0 00000358 2D48 FE6A move.l [A6 - 0x196], A0 0000035C 6018 bra +0x1A /* 00000376 */ label0000035E: 0000035E 4AAE FE52 tst.l [A6 - 0x1AE] 00000362 6706 beq +0x8 /* 0000036A */ 00000364 206E FE6E movea.l A0, [A6 - 0x192] 00000368 1087 move.b [A0], D7 label0000036A: 0000036A 202E FE6E move.l D0, [A6 - 0x192] 0000036E 52AE FE6E addq.l [A6 - 0x192], 1 00000372 5385 subq.l D5, 1 00000374 6756 beq +0x58 /* 000003CC */ label00000376: 00000376 202E FE46 move.l D0, [A6 - 0x1BA] 0000037A 52AE FE46 addq.l [A6 - 0x1BA], 1 0000037E 5394 subq.l [A4], 1 00000380 4A94 tst.l [A4] 00000382 6D10 blt +0x12 /* 00000394 */ 00000384 206C 0004 movea.l A0, [A4 + 0x4] 00000388 52AC 0004 addq.l [A4 + 0x4], 1 0000038C 7000 moveq.l D0, 0x00 0000038E 1010 move.b D0, [A0] 00000390 4A80 tst.l D0 00000392 6008 bra +0xA /* 0000039C */ label00000394: 00000394 2F0C move.l -[A7], A4 00000396 4EBA 0498 jsr [PC + 0x498 /* 00000830 */] 0000039A 584F addq.w A7, 4 label0000039C: 0000039C 2E00 move.l D7, D0 0000039E 70FF moveq.l D0, 0xFFFFFFFF 000003A0 B087 cmp.l D0, D7 000003A2 6728 beq +0x2A /* 000003CC */ 000003A4 7073 moveq.l D0, 0x73 000003A6 B086 cmp.l D0, D6 000003A8 6706 beq +0x8 /* 000003B0 */ 000003AA 7050 moveq.l D0, 0x50 000003AC B086 cmp.l D0, D6 000003AE 660C bne +0xE /* 000003BC */ label000003B0: 000003B0 206D FE40 movea.l A0, [A5 - 0x1C0] 000003B4 7008 moveq.l D0, 0x08 000003B6 C030 7800 and.b D0, [A0 + D7] 000003BA 6610 bne +0x12 /* 000003CC */ label000003BC: 000003BC 705B moveq.l D0, 0x5B 000003BE B086 cmp.l D0, D6 000003C0 669C bne -0x62 /* 0000035E */ 000003C2 41EE FE7E lea.l A0, [A6 - 0x182] 000003C6 4A30 7000 tst.b [A0 + D7.w] 000003CA 6792 beq -0x6C /* 0000035E */ label000003CC: 000003CC 202E FE6E move.l D0, [A6 - 0x192] 000003D0 B0AE FE6A cmp.l D0, [A6 - 0x196] 000003D4 6700 03FA beq +0x3FC /* 000007D0 */ 000003D8 4AAE FE52 tst.l [A6 - 0x1AE] 000003DC 671C beq +0x1E /* 000003FA */ 000003DE 7063 moveq.l D0, 0x63 000003E0 B086 cmp.l D0, D6 000003E2 6706 beq +0x8 /* 000003EA */ 000003E4 206E FE6E movea.l A0, [A6 - 0x192] 000003E8 4210 clr.b [A0] label000003EA: 000003EA 7050 moveq.l D0, 0x50 000003EC B086 cmp.l D0, D6 000003EE 660A bne +0xC /* 000003FA */ 000003F0 2F2E FE6A move.l -[A7], [A6 - 0x196] 000003F4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000003F8 584F addq.w A7, 4 label000003FA: 000003FA 202E FE62 move.l D0, [A6 - 0x19E] 000003FE 52AE FE62 addq.l [A6 - 0x19E], 1 00000402 6000 03CC bra +0x3CE /* 000007D0 */ 00000406 7000 moveq.l D0, 0x00 00000408 2D40 FE52 move.l [A6 - 0x1AE], D0 0000040C 222E FE4A move.l D1, [A6 - 0x1B6] 00000410 D2AE FE46 add.l D1, [A6 - 0x1BA] 00000414 58AE 0010 addq.l [A6 + 0x10], 4 00000418 206E 0010 movea.l A0, [A6 + 0x10] 0000041C 2068 FFFC movea.l A0, [A0 - 0x4] 00000420 2081 move.l [A0], D1 00000422 222E FE62 move.l D1, [A6 - 0x19E] 00000426 52AE FE62 addq.l [A6 - 0x19E], 1 0000042A 6000 03A4 bra +0x3A6 /* 000007D0 */ 0000042E 7008 moveq.l D0, 0x08 00000430 2D40 FE5A move.l [A6 - 0x1A6], D0 00000434 600E bra +0x10 /* 00000444 */ 00000436 7010 moveq.l D0, 0x10 00000438 2D40 FE5A move.l [A6 - 0x1A6], D0 0000043C 6006 bra +0x8 /* 00000444 */ 0000043E 700A moveq.l D0, 0x0A 00000440 2D40 FE5A move.l [A6 - 0x1A6], D0 label00000444: 00000444 7000 moveq.l D0, 0x00 00000446 2D40 FE66 move.l [A6 - 0x19A], D0 0000044A 2D40 FE5E move.l [A6 - 0x1A2], D0 0000044E 222E FE46 move.l D1, [A6 - 0x1BA] 00000452 52AE FE46 addq.l [A6 - 0x1BA], 1 00000456 5394 subq.l [A4], 1 00000458 4A94 tst.l [A4] 0000045A 6D10 blt +0x12 /* 0000046C */ 0000045C 206C 0004 movea.l A0, [A4 + 0x4] 00000460 52AC 0004 addq.l [A4 + 0x4], 1 00000464 7200 moveq.l D1, 0x00 00000466 1210 move.b D1, [A0] 00000468 4A81 tst.l D1 0000046A 600A bra +0xC /* 00000476 */ label0000046C: 0000046C 2F0C move.l -[A7], A4 0000046E 4EBA 03C0 jsr [PC + 0x3C0 /* 00000830 */] 00000472 2200 move.l D1, D0 00000474 584F addq.w A7, 4 label00000476: 00000476 2E01 move.l D7, D1 00000478 702D moveq.l D0, 0x2D 0000047A B087 cmp.l D0, D7 0000047C 6706 beq +0x8 /* 00000484 */ 0000047E 702B moveq.l D0, 0x2B 00000480 B087 cmp.l D0, D7 00000482 663C bne +0x3E /* 000004C0 */ label00000484: 00000484 702D moveq.l D0, 0x2D 00000486 B087 cmp.l D0, D7 00000488 6608 bne +0xA /* 00000492 */ 0000048A 202E FE5E move.l D0, [A6 - 0x1A2] 0000048E 52AE FE5E addq.l [A6 - 0x1A2], 1 label00000492: 00000492 5385 subq.l D5, 1 00000494 6700 033A beq +0x33C /* 000007D0 */ 00000498 202E FE46 move.l D0, [A6 - 0x1BA] 0000049C 52AE FE46 addq.l [A6 - 0x1BA], 1 000004A0 5394 subq.l [A4], 1 000004A2 4A94 tst.l [A4] 000004A4 6D10 blt +0x12 /* 000004B6 */ 000004A6 206C 0004 movea.l A0, [A4 + 0x4] 000004AA 52AC 0004 addq.l [A4 + 0x4], 1 000004AE 7000 moveq.l D0, 0x00 000004B0 1010 move.b D0, [A0] 000004B2 4A80 tst.l D0 000004B4 6008 bra +0xA /* 000004BE */ label000004B6: 000004B6 2F0C move.l -[A7], A4 000004B8 4EBA 0376 jsr [PC + 0x376 /* 00000830 */] 000004BC 584F addq.w A7, 4 label000004BE: 000004BE 2E00 move.l D7, D0 label000004C0: 000004C0 7078 moveq.l D0, 0x78 000004C2 B086 cmp.l D0, D6 000004C4 670E beq +0x10 /* 000004D4 */ 000004C6 7069 moveq.l D0, 0x69 000004C8 B086 cmp.l D0, D6 000004CA 6708 beq +0xA /* 000004D4 */ 000004CC 7070 moveq.l D0, 0x70 000004CE B086 cmp.l D0, D6 000004D0 6600 0120 bne +0x122 /* 000005F2 */ label000004D4: 000004D4 7030 moveq.l D0, 0x30 000004D6 B087 cmp.l D0, D7 000004D8 6600 0118 bne +0x11A /* 000005F2 */ 000004DC 5385 subq.l D5, 1 000004DE 660C bne +0xE /* 000004EC */ 000004E0 202E FE62 move.l D0, [A6 - 0x19E] 000004E4 52AE FE62 addq.l [A6 - 0x19E], 1 000004E8 6000 0132 bra +0x134 /* 0000061C */ label000004EC: 000004EC 202E FE46 move.l D0, [A6 - 0x1BA] 000004F0 52AE FE46 addq.l [A6 - 0x1BA], 1 000004F4 5394 subq.l [A4], 1 000004F6 4A94 tst.l [A4] 000004F8 6D10 blt +0x12 /* 0000050A */ 000004FA 206C 0004 movea.l A0, [A4 + 0x4] 000004FE 52AC 0004 addq.l [A4 + 0x4], 1 00000502 7000 moveq.l D0, 0x00 00000504 1010 move.b D0, [A0] 00000506 4A80 tst.l D0 00000508 6008 bra +0xA /* 00000512 */ label0000050A: 0000050A 2F0C move.l -[A7], A4 0000050C 4EBA 0322 jsr [PC + 0x322 /* 00000830 */] 00000510 584F addq.w A7, 4 label00000512: 00000512 2E00 move.l D7, D0 00000514 7058 moveq.l D0, 0x58 00000516 B087 cmp.l D0, D7 00000518 6706 beq +0x8 /* 00000520 */ 0000051A 7078 moveq.l D0, 0x78 0000051C B087 cmp.l D0, D7 0000051E 6638 bne +0x3A /* 00000558 */ label00000520: 00000520 5385 subq.l D5, 1 00000522 6700 02AC beq +0x2AE /* 000007D0 */ 00000526 202E FE46 move.l D0, [A6 - 0x1BA] 0000052A 52AE FE46 addq.l [A6 - 0x1BA], 1 0000052E 5394 subq.l [A4], 1 00000530 4A94 tst.l [A4] 00000532 6D10 blt +0x12 /* 00000544 */ 00000534 206C 0004 movea.l A0, [A4 + 0x4] 00000538 52AC 0004 addq.l [A4 + 0x4], 1 0000053C 7000 moveq.l D0, 0x00 0000053E 1010 move.b D0, [A0] 00000540 4A80 tst.l D0 00000542 6008 bra +0xA /* 0000054C */ label00000544: 00000544 2F0C move.l -[A7], A4 00000546 4EBA 02E8 jsr [PC + 0x2E8 /* 00000830 */] 0000054A 584F addq.w A7, 4 label0000054C: 0000054C 2E00 move.l D7, D0 0000054E 7010 moveq.l D0, 0x10 00000550 2D40 FE5A move.l [A6 - 0x1A6], D0 00000554 6000 009C bra +0x9E /* 000005F2 */ label00000558: 00000558 202E FE62 move.l D0, [A6 - 0x19E] 0000055C 52AE FE62 addq.l [A6 - 0x19E], 1 00000560 7078 moveq.l D0, 0x78 00000562 B086 cmp.l D0, D6 00000564 6700 008C beq +0x8E /* 000005F2 */ 00000568 7008 moveq.l D0, 0x08 0000056A 2D40 FE5A move.l [A6 - 0x1A6], D0 0000056E 6000 0082 bra +0x84 /* 000005F2 */ label00000572: 00000572 206D FE40 movea.l A0, [A5 - 0x1C0] 00000576 7004 moveq.l D0, 0x04 00000578 C030 7800 and.b D0, [A0 + D7] 0000057C 6704 beq +0x6 /* 00000582 */ 0000057E 7030 moveq.l D0, 0x30 00000580 6012 bra +0x14 /* 00000594 */ label00000582: 00000582 206D FE40 movea.l A0, [A5 - 0x1C0] 00000586 7001 moveq.l D0, 0x01 00000588 C030 7800 and.b D0, [A0 + D7] 0000058C 6704 beq +0x6 /* 00000592 */ 0000058E 7037 moveq.l D0, 0x37 00000590 6002 bra +0x4 /* 00000594 */ label00000592: 00000592 7057 moveq.l D0, 0x57 label00000594: 00000594 4880 ext.w D0 00000596 48C0 ext.l D0 00000598 2207 move.l D1, D7 0000059A 9280 sub.l D1, D0 0000059C 2D41 FE42 move.l [A6 - 0x1BE], D1 000005A0 2001 move.l D0, D1 000005A2 B0AE FE5A cmp.l D0, [A6 - 0x1A6] 000005A6 6C74 bge +0x76 /* 0000061C */ 000005A8 202E FE5A move.l D0, [A6 - 0x1A6] 000005AC 222E FE66 move.l D1, [A6 - 0x19A] 000005B0 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000005B4 222E FE42 move.l D1, [A6 - 0x1BE] 000005B8 D280 add.l D1, D0 000005BA 2D41 FE66 move.l [A6 - 0x19A], D1 000005BE 202E FE62 move.l D0, [A6 - 0x19E] 000005C2 52AE FE62 addq.l [A6 - 0x19E], 1 000005C6 5385 subq.l D5, 1 000005C8 6752 beq +0x54 /* 0000061C */ 000005CA 202E FE46 move.l D0, [A6 - 0x1BA] 000005CE 52AE FE46 addq.l [A6 - 0x1BA], 1 000005D2 5394 subq.l [A4], 1 000005D4 4A94 tst.l [A4] 000005D6 6D10 blt +0x12 /* 000005E8 */ 000005D8 206C 0004 movea.l A0, [A4 + 0x4] 000005DC 52AC 0004 addq.l [A4 + 0x4], 1 000005E0 7000 moveq.l D0, 0x00 000005E2 1010 move.b D0, [A0] 000005E4 4A80 tst.l D0 000005E6 6008 bra +0xA /* 000005F0 */ label000005E8: 000005E8 2F0C move.l -[A7], A4 000005EA 4EBA 0244 jsr [PC + 0x244 /* 00000830 */] 000005EE 584F addq.w A7, 4 label000005F0: 000005F0 2E00 move.l D7, D0 label000005F2: 000005F2 206D FE40 movea.l A0, [A5 - 0x1C0] 000005F6 7004 moveq.l D0, 0x04 000005F8 C030 7800 and.b D0, [A0 + D7] 000005FC 6600 FF74 bne -0x8A /* 00000572 */ 00000600 7010 moveq.l D0, 0x10 00000602 B0AE FE5A cmp.l D0, [A6 - 0x1A6] 00000606 6614 bne +0x16 /* 0000061C */ 00000608 206D FE40 movea.l A0, [A5 - 0x1C0] 0000060C 1030 7800 move.b D0, [A0 + D7] 00000610 4880 ext.w D0 00000612 323C 0080 move.w D1, 0x80 00000616 C200 and.b D1, D0 00000618 6600 FF58 bne -0xA6 /* 00000572 */ label0000061C: 0000061C 4AAE FE52 tst.l [A6 - 0x1AE] 00000620 6700 01AE beq +0x1B0 /* 000007D0 */ 00000624 4AAE FE62 tst.l [A6 - 0x19E] 00000628 6700 01A6 beq +0x1A8 /* 000007D0 */ 0000062C 4AAE FE5E tst.l [A6 - 0x1A2] 00000630 670A beq +0xC /* 0000063C */ 00000632 202E FE66 move.l D0, [A6 - 0x19A] 00000636 4480 neg.l D0 00000638 2D40 FE66 move.l [A6 - 0x19A], D0 label0000063C: 0000063C 202E FE56 move.l D0, [A6 - 0x1AA] 00000640 0480 0000 0068 subi.l D0, 0x68 /* 'h' */ 00000646 6718 beq +0x1A /* 00000660 */ 00000648 5980 subq.l D0, 4 0000064A 6628 bne +0x2A /* 00000674 */ 0000064C 58AE 0010 addq.l [A6 + 0x10], 4 00000650 206E 0010 movea.l A0, [A6 + 0x10] 00000654 2068 FFFC movea.l A0, [A0 - 0x4] 00000658 20AE FE66 move.l [A0], [A6 - 0x19A] 0000065C 6000 0172 bra +0x174 /* 000007D0 */ label00000660: 00000660 58AE 0010 addq.l [A6 + 0x10], 4 00000664 206E 0010 movea.l A0, [A6 + 0x10] 00000668 2068 FFFC movea.l A0, [A0 - 0x4] 0000066C 30AE FE68 move.w [A0], [A6 - 0x198] 00000670 6000 015E bra +0x160 /* 000007D0 */ label00000674: 00000674 58AE 0010 addq.l [A6 + 0x10], 4 00000678 206E 0010 movea.l A0, [A6 + 0x10] 0000067C 2068 FFFC movea.l A0, [A0 - 0x4] 00000680 20AE FE66 move.l [A0], [A6 - 0x19A] 00000684 6000 014A bra +0x14C /* 000007D0 */ 00000688 2D45 FF88 move.l [A6 - 0x78], D5 0000068C 7050 moveq.l D0, 0x50 0000068E B085 cmp.l D0, D5 00000690 6C02 bge +0x4 /* 00000694 */ 00000692 7A50 moveq.l D5, 0x50 label00000694: 00000694 41EE FF90 lea.l A0, [A6 - 0x70] 00000698 2D48 FFE2 move.l [A6 - 0x1E], A0 label0000069C: 0000069C 202E FE46 move.l D0, [A6 - 0x1BA] 000006A0 52AE FE46 addq.l [A6 - 0x1BA], 1 000006A4 5394 subq.l [A4], 1 000006A6 4A94 tst.l [A4] 000006A8 6D10 blt +0x12 /* 000006BA */ 000006AA 206C 0004 movea.l A0, [A4 + 0x4] 000006AE 52AC 0004 addq.l [A4 + 0x4], 1 000006B2 7000 moveq.l D0, 0x00 000006B4 1010 move.b D0, [A0] 000006B6 4A80 tst.l D0 000006B8 6008 bra +0xA /* 000006C2 */ label000006BA: 000006BA 2F0C move.l -[A7], A4 000006BC 4EBA 0172 jsr [PC + 0x172 /* 00000830 */] 000006C0 584F addq.w A7, 4 label000006C2: 000006C2 2E00 move.l D7, D0 000006C4 202E FFE2 move.l D0, [A6 - 0x1E] 000006C8 52AE FFE2 addq.l [A6 - 0x1E], 1 000006CC 2040 movea.l A0, D0 000006CE 1087 move.b [A0], D7 000006D0 206E FFE2 movea.l A0, [A6 - 0x1E] 000006D4 4210 clr.b [A0] 000006D6 426E FF8C clr.w [A6 - 0x74] 000006DA 486E FF8E pea.l [A6 - 0x72] 000006DE 486E FFE6 pea.l [A6 - 0x1A] 000006E2 486E FF8C pea.l [A6 - 0x74] 000006E6 486E FF90 pea.l [A6 - 0x70] 000006EA 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 000006EE 5385 subq.l D5, 1 000006F0 4FEF 0010 lea.l A7, [A7 + 0x10] 000006F4 6706 beq +0x8 /* 000006FC */ 000006F6 4A6E FF8E tst.w [A6 - 0x72] 000006FA 66A0 bne -0x5E /* 0000069C */ label000006FC: 000006FC 4A6E FF8C tst.w [A6 - 0x74] 00000700 6714 beq +0x16 /* 00000716 */ 00000702 4A85 tst.l D5 00000704 6E08 bgt +0xA /* 0000070E */ 00000706 7050 moveq.l D0, 0x50 00000708 B0AE FF88 cmp.l D0, [A6 - 0x78] 0000070C 6D08 blt +0xA /* 00000716 */ label0000070E: 0000070E 202E FE62 move.l D0, [A6 - 0x19E] 00000712 52AE FE62 addq.l [A6 - 0x19E], 1 label00000716: 00000716 4AAE FE62 tst.l [A6 - 0x19E] 0000071A 6700 00B4 beq +0xB6 /* 000007D0 */ 0000071E 4AAE FE52 tst.l [A6 - 0x1AE] 00000722 6700 00AC beq +0xAE /* 000007D0 */ 00000726 486E FFE6 pea.l [A6 - 0x1A] 0000072A 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000072E 3D40 FE38 move.w [A6 - 0x1C8], D0 00000732 2D41 FE3A move.l [A6 - 0x1C6], D1 00000736 2D48 FE3E move.l [A6 - 0x1C2], A0 0000073A 41EE FE38 lea.l A0, [A6 - 0x1C8] 0000073E 43EE FF7E lea.l A1, [A6 - 0x82] 00000742 22D8 move.l [A1]+, [A0]+ 00000744 22D8 move.l [A1]+, [A0]+ 00000746 32D8 move.w [A1]+, [A0]+ 00000748 202E FE56 move.l D0, [A6 - 0x1AA] 0000074C 0480 0000 004C subi.l D0, 0x4C /* 'L' */ 00000752 584F addq.w A7, 4 00000754 6726 beq +0x28 /* 0000077C */ 00000756 5380 subq.l D0, 1 00000758 673C beq +0x3E /* 00000796 */ 0000075A 0480 0000 001F subi.l D0, 0x1F 00000760 664E bne +0x50 /* 000007B0 */ 00000762 58AE 0010 addq.l [A6 + 0x10], 4 00000766 206E 0010 movea.l A0, [A6 + 0x10] 0000076A 2068 FFFC movea.l A0, [A0 - 0x4] 0000076E 486E FF7E pea.l [A6 - 0x82] 00000772 2F08 move.l -[A7], A0 00000774 3F3C 0810 move.w -[A7], 0x810 00000778 A9EB syscall Pack4/FP68K 0000077A 6054 bra +0x56 /* 000007D0 */ label0000077C: 0000077C 58AE 0010 addq.l [A6 + 0x10], 4 00000780 206E 0010 movea.l A0, [A6 + 0x10] 00000784 2068 FFFC movea.l A0, [A0 - 0x4] 00000788 43EE FF7E lea.l A1, [A6 - 0x82] 0000078C 45D0 lea.l A2, [A0] 0000078E 24D9 move.l [A2]+, [A1]+ 00000790 24D9 move.l [A2]+, [A1]+ 00000792 34D9 move.w [A2]+, [A1]+ 00000794 603A bra +0x3C /* 000007D0 */ label00000796: 00000796 58AE 0010 addq.l [A6 + 0x10], 4 0000079A 206E 0010 movea.l A0, [A6 + 0x10] 0000079E 2068 FFFC movea.l A0, [A0 - 0x4] 000007A2 486E FF7E pea.l [A6 - 0x82] 000007A6 2F08 move.l -[A7], A0 000007A8 3F3C 3010 move.w -[A7], 0x3010 000007AC A9EB syscall Pack4/FP68K 000007AE 6020 bra +0x22 /* 000007D0 */ label000007B0: 000007B0 58AE 0010 addq.l [A6 + 0x10], 4 000007B4 206E 0010 movea.l A0, [A6 + 0x10] 000007B8 2068 FFFC movea.l A0, [A0 - 0x4] 000007BC 486E FF7E pea.l [A6 - 0x82] 000007C0 2F08 move.l -[A7], A0 000007C2 3F3C 1010 move.w -[A7], 0x1010 000007C6 A9EB syscall Pack4/FP68K 000007C8 6006 bra +0x8 /* 000007D0 */ label000007CA: 000007CA 202E FE4E move.l D0, [A6 - 0x1B2] 000007CE 604C bra +0x4E /* 0000081C */ label000007D0: 000007D0 4AAE FE62 tst.l [A6 - 0x19E] 000007D4 6708 beq +0xA /* 000007DE */ 000007D6 202E FE52 move.l D0, [A6 - 0x1AE] 000007DA D1AE FE4E add.l [A6 - 0x1B2], D0 label000007DE: 000007DE 4A85 tst.l D5 000007E0 6F1E ble +0x20 /* 00000800 */ 000007E2 706E moveq.l D0, 0x6E 000007E4 B086 cmp.l D0, D6 000007E6 6718 beq +0x1A /* 00000800 */ 000007E8 202E FE46 move.l D0, [A6 - 0x1BA] 000007EC 53AE FE46 subq.l [A6 - 0x1BA], 1 000007F0 2F0C move.l -[A7], A4 000007F2 2F07 move.l -[A7], D7 000007F4 4EBA 08C8 jsr [PC + 0x8C8 /* 000010BE */] 000007F8 72FF moveq.l D1, 0xFFFFFFFF 000007FA B280 cmp.l D1, D0 000007FC 504F addq.w A7, 8 000007FE 670E beq +0x10 /* 0000080E */ label00000800: 00000800 4AAE FE62 tst.l [A6 - 0x19E] 00000804 6600 F818 bne -0x7E6 /* 0000001E */ 00000808 202E FE4E move.l D0, [A6 - 0x1B2] 0000080C 600E bra +0x10 /* 0000081C */ label0000080E: 0000080E 4AAE FE46 tst.l [A6 - 0x1BA] 00000812 6706 beq +0x8 /* 0000081A */ 00000814 202E FE4E move.l D0, [A6 - 0x1B2] 00000818 6002 bra +0x4 /* 0000081C */ label0000081A: 0000081A 70FF moveq.l D0, 0xFFFFFFFF label0000081C: 0000081C 4CEE 1CF8 FE18 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x1E8] 00000822 4E5E unlink A6 00000824 4E75 rts 00000826 875F or.w [A7]+, D3 00000828 646F bcc +0x71 /* 00000899 */ 0000082A 7363 moveq.l D1, 0x63 0000082C 616E bsr +0x70 /* 0000089C */ 0000082E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000830-0000083E fn00000830: 00000830 4E56 0000 link A6, 0 00000834 48E7 0018 movem.l -[A7], A3,A4 00000838 266E 0008 movea.l A3, [A6 + 0x8] 0000083C 7000 moveq.l D0, 0x00 // end alternate branch 00000830-0000083E fn00000830: // (misaligned) 00000832 0000 48E7 ori.b D0, 0xE7 00000836 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 0000083A 0008 7000 ori.b A0, 0x0 0000083E 302B 0012 move.w D0, [A3 + 0x12] 00000842 323C 0081 move.w D1, 0x81 00000846 C240 and.w D1, D0 00000848 7000 moveq.l D0, 0x00 0000084A 3001 move.w D0, D1 0000084C 4A80 tst.l D0 0000084E 6606 bne +0x8 /* 00000856 */ 00000850 70FF moveq.l D0, 0xFFFFFFFF 00000852 6000 00EC bra +0xEE /* 00000940 */ label00000856: 00000856 006B 0001 0012 ori.w [A3 + 0x12], 0x1 0000085C 7000 moveq.l D0, 0x00 0000085E 302B 0012 move.w D0, [A3 + 0x12] 00000862 7210 moveq.l D1, 0x10 00000864 C240 and.w D1, D0 00000866 6706 beq +0x8 /* 0000086E */ 00000868 70FF moveq.l D0, 0xFFFFFFFF 0000086A 6000 00D4 bra +0xD6 /* 00000940 */ label0000086E: 0000086E 4AAB 0008 tst.l [A3 + 0x8] 00000872 6608 bne +0xA /* 0000087C */ 00000874 2F0B move.l -[A7], A3 00000876 4EBA 010E jsr [PC + 0x10E /* 00000986 */] 0000087A 584F addq.w A7, 4 label0000087C: 0000087C 7000 moveq.l D0, 0x00 0000087E 302B 0012 move.w D0, [A3 + 0x12] 00000882 323C 0100 move.w D1, 0x100 00000886 C240 and.w D1, D0 00000888 673C beq +0x3E /* 000008C6 */ 0000088A 49ED FE48 lea.l A4, [A5 - 0x1B8] 0000088E 6030 bra +0x32 /* 000008C0 */ label00000890: 00000890 7000 moveq.l D0, 0x00 00000892 302C 0012 move.w D0, [A4 + 0x12] 00000896 323C 0102 move.w D1, 0x102 0000089A C240 and.w D1, D0 fn0000089C: 0000089C 7000 moveq.l D0, 0x00 0000089E 3001 move.w D0, D1 000008A0 0C80 0000 0102 cmpi.l D0, 0x102 000008A6 6614 bne +0x16 /* 000008BC */ 000008A8 2F0C move.l -[A7], A4 000008AA 4EBA 02A4 jsr [PC + 0x2A4 /* 00000B50 */] 000008AE 72FF moveq.l D1, 0xFFFFFFFF 000008B0 B280 cmp.l D1, D0 000008B2 584F addq.w A7, 4 000008B4 6606 bne +0x8 /* 000008BC */ 000008B6 70FF moveq.l D0, 0xFFFFFFFF 000008B8 6000 0086 bra +0x88 /* 00000940 */ label000008BC: 000008BC 49EC 0016 lea.l A4, [A4 + 0x16] label000008C0: 000008C0 B9ED FE44 cmpa.l A4, [A5 - 0x1BC] 000008C4 65CA bcs -0x34 /* 00000890 */ label000008C6: 000008C6 276B 0008 0004 move.l [A3 + 0x4], [A3 + 0x8] 000008CC 7000 moveq.l D0, 0x00 000008CE 302B 0012 move.w D0, [A3 + 0x12] 000008D2 7204 moveq.l D1, 0x04 000008D4 C240 and.w D1, D0 000008D6 6704 beq +0x6 /* 000008DC */ 000008D8 7001 moveq.l D0, 0x01 000008DA 6008 bra +0xA /* 000008E4 */ label000008DC: 000008DC 7000 moveq.l D0, 0x00 000008DE 302B 0010 move.w D0, [A3 + 0x10] 000008E2 4A80 tst.l D0 label000008E4: 000008E4 2F00 move.l -[A7], D0 000008E6 2F2B 0008 move.l -[A7], [A3 + 0x8] 000008EA 7000 moveq.l D0, 0x00 000008EC 302B 0014 move.w D0, [A3 + 0x14] 000008F0 2F00 move.l -[A7], D0 000008F2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000008F6 2680 move.l [A3], D0 000008F8 5393 subq.l [A3], 1 000008FA 4A93 tst.l [A3] 000008FC 4FEF 000C lea.l A7, [A7 + 0xC] 00000900 6D10 blt +0x12 /* 00000912 */ 00000902 206B 0004 movea.l A0, [A3 + 0x4] 00000906 52AB 0004 addq.l [A3 + 0x4], 1 0000090A 7000 moveq.l D0, 0x00 0000090C 1010 move.b D0, [A0] 0000090E 4A80 tst.l D0 00000910 602E bra +0x30 /* 00000940 */ label00000912: 00000912 70FF moveq.l D0, 0xFFFFFFFF 00000914 B093 cmp.l D0, [A3] 00000916 661C bne +0x1E /* 00000934 */ 00000918 006B 0010 0012 ori.w [A3 + 0x12], 0x10 0000091E 7000 moveq.l D0, 0x00 00000920 302B 0012 move.w D0, [A3 + 0x12] 00000924 323C 0080 move.w D1, 0x80 00000928 C240 and.w D1, D0 0000092A 670E beq +0x10 /* 0000093A */ 0000092C 026B FFFE 0012 andi.w [A3 + 0x12], 0xFFFE 00000932 6006 bra +0x8 /* 0000093A */ label00000934: 00000934 006B 0020 0012 ori.w [A3 + 0x12], 0x20 /* ' ' */ label0000093A: 0000093A 7000 moveq.l D0, 0x00 0000093C 2680 move.l [A3], D0 0000093E 70FF moveq.l D0, 0xFFFFFFFF label00000940: 00000940 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000946 4E5E unlink A6 00000948 4E75 rts 0000094A 875F or.w [A7]+, D3 0000094C 6669 bne +0x6B /* 000009B7 */ 0000094E 6C62 bge +0x64 /* 000009B2 */ 00000950 7566 moveq.l D2, 0x66 00000952 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_72: // at 00000954 (misaligned) 00000956 0000 2F0C ori.b D0, 0xC 0000095A 49ED FE48 lea.l A4, [A5 - 0x1B8] 0000095E 600C bra +0xE /* 0000096C */ label00000960: 00000960 2F0C move.l -[A7], A4 00000962 4EBA 0158 jsr [PC + 0x158 /* 00000ABC */] 00000966 584F addq.w A7, 4 00000968 49EC 0016 lea.l A4, [A4 + 0x16] label0000096C: 0000096C B9ED FE44 cmpa.l A4, [A5 - 0x1BC] 00000970 65EE bcs -0x10 /* 00000960 */ 00000972 286E FFFC movea.l A4, [A6 - 0x4] 00000976 4E5E unlink A6 00000978 4E75 rts 0000097A 895F or.w [A7]+, D4 0000097C 5F63 subq.w -[A3], 7 0000097E 6C65 bge +0x67 /* 000009E5 */ 00000980 616E bsr +0x70 /* 000009F0 */ 00000982 7570 moveq.l D2, 0x70 00000984 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000986-0000098A fn00000986: 00000986 4E56 FFFC link A6, -0x0004 // end alternate branch 00000986-0000098A fn00000986: // (misaligned) 00000988 FFFC .invalid <> 0000098A 48E7 0308 movem.l -[A7], D6,D7,A4 0000098E 286E 0008 movea.l A4, [A6 + 0x8] 00000992 41ED 0262 lea.l A0, [A5 + 0x262 /* export_72 */] 00000996 226D FC1A movea.l A1, [A5 - 0x3E6] 0000099A 2348 0008 move.l [A1 + 0x8], A0 0000099E 2C2D FD28 move.l D6, [A5 - 0x2D8] 000009A2 3E2D FD26 move.w D7, [A5 - 0x2DA] 000009A6 7000 moveq.l D0, 0x00 000009A8 302C 0012 move.w D0, [A4 + 0x12] 000009AC 7204 moveq.l D1, 0x04 000009AE C240 and.w D1, D0 000009B0 670E beq +0x10 /* 000009C0 */ label000009B2: 000009B2 426C 0010 clr.w [A4 + 0x10] 000009B6 7000 moveq.l D0, 0x00 000009B8 2940 0008 move.l [A4 + 0x8], D0 000009BC 6000 00AA bra +0xAC /* 00000A68 */ label000009C0: 000009C0 7000 moveq.l D0, 0x00 000009C2 302C 0010 move.w D0, [A4 + 0x10] 000009C6 4A80 tst.l D0 000009C8 6644 bne +0x46 /* 00000A0E */ 000009CA 7000 moveq.l D0, 0x00 000009CC 2940 0008 move.l [A4 + 0x8], D0 000009D0 7200 moveq.l D1, 0x00 000009D2 322C 0012 move.w D1, [A4 + 0x12] 000009D6 7440 moveq.l D2, 0x40 000009D8 C441 and.w D2, D1 000009DA 6708 beq +0xA /* 000009E4 */ 000009DC 397C 0064 0010 move.w [A4 + 0x10], 0x64 /* 'd' */ 000009E2 602A bra +0x2C /* 00000A0E */ label000009E4: 000009E4 486E FFFC pea.l [A6 - 0x4] 000009E8 4878 6603 push.l 0x6603 000009EC 7000 moveq.l D0, 0x00 000009EE 302C 0014 move.w D0, [A4 + 0x14] // begin alternate branch 000009F0-000009F4 fn000009F0: 000009F0 0014 2F00 ori.b [A4], 0x0 // end alternate branch 000009F0-000009F4 fn000009F0: // (misaligned) 000009F2 2F00 move.l -[A7], D0 000009F4 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000009F8 4A80 tst.l D0 000009FA 4FEF 000C lea.l A7, [A7 + 0xC] 000009FE 6D08 blt +0xA /* 00000A08 */ 00000A00 396E FFFE 0010 move.w [A4 + 0x10], [A6 - 0x2] 00000A06 6006 bra +0x8 /* 00000A0E */ label00000A08: 00000A08 397C 0400 0010 move.w [A4 + 0x10], 0x400 label00000A0E: 00000A0E 4AAC 0008 tst.l [A4 + 0x8] 00000A12 6654 bne +0x56 /* 00000A68 */ 00000A14 7000 moveq.l D0, 0x00 00000A16 302C 0010 move.w D0, [A4 + 0x10] 00000A1A A11E syscall NewPtr, flags=1 00000A1C 2948 0008 move.l [A4 + 0x8], A0 00000A20 6632 bne +0x34 /* 00000A54 */ 00000A22 7000 moveq.l D0, 0x00 00000A24 302C 0010 move.w D0, [A4 + 0x10] 00000A28 0C40 0064 cmpi.w D0, 0x64 /* 'd' */ 00000A2C 6326 bls +0x28 /* 00000A54 */ 00000A2E 7000 moveq.l D0, 0x00 00000A30 302C 0010 move.w D0, [A4 + 0x10] 00000A34 0C40 0400 cmpi.w D0, 0x400 00000A38 6308 bls +0xA /* 00000A42 */ 00000A3A 203C 0000 0400 move.l D0, 0x400 00000A40 6002 bra +0x4 /* 00000A44 */ label00000A42: 00000A42 7064 moveq.l D0, 0x64 label00000A44: 00000A44 3940 0010 move.w [A4 + 0x10], D0 00000A48 7000 moveq.l D0, 0x00 00000A4A 302C 0010 move.w D0, [A4 + 0x10] 00000A4E A11E syscall NewPtr, flags=1 00000A50 2948 0008 move.l [A4 + 0x8], A0 label00000A54: 00000A54 4AAC 0008 tst.l [A4 + 0x8] 00000A58 6708 beq +0xA /* 00000A62 */ 00000A5A 006C 0008 0012 ori.w [A4 + 0x12], 0x8 00000A60 6006 bra +0x8 /* 00000A68 */ label00000A62: 00000A62 006C 0004 0012 ori.w [A4 + 0x12], 0x4 label00000A68: 00000A68 7000 moveq.l D0, 0x00 00000A6A 302C 0010 move.w D0, [A4 + 0x10] 00000A6E D0AC 0008 add.l D0, [A4 + 0x8] 00000A72 2940 000C move.l [A4 + 0xC], D0 00000A76 296C 0008 0004 move.l [A4 + 0x4], [A4 + 0x8] 00000A7C 7000 moveq.l D0, 0x00 00000A7E 2F00 move.l -[A7], D0 00000A80 4878 6602 push.l 0x6602 00000A84 7200 moveq.l D1, 0x00 00000A86 322C 0014 move.w D1, [A4 + 0x14] 00000A8A 2F01 move.l -[A7], D1 00000A8C 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000A90 4A80 tst.l D0 00000A92 4FEF 000C lea.l A7, [A7 + 0xC] 00000A96 6D06 blt +0x8 /* 00000A9E */ 00000A98 006C 0100 0012 ori.w [A4 + 0x12], 0x100 label00000A9E: 00000A9E 2B46 FD28 move.l [A5 - 0x2D8], D6 00000AA2 3B47 FD26 move.w [A5 - 0x2DA], D7 00000AA6 4CEE 10C0 FFF0 movem.l D6,D7,A4, [A6 - 0x10] 00000AAC 4E5E unlink A6 00000AAE 4E75 rts 00000AB0 885F or.w D4, [A7]+ 00000AB2 6669 bne +0x6B /* 00000B1D */ 00000AB4 6E64 bgt +0x66 /* 00000B1A */ 00000AB6 6275 bhi +0x77 /* 00000B2D */ 00000AB8 6600 0000 bne +0x2 /* 00000ABA */ // begin alternate branch 00000ABA-00000AC4 label00000ABA: 00000ABA 0000 4E56 ori.b D0, 0x56 /* 'V' */ fn00000ABC: // (misaligned) 00000ABE 0000 48E7 ori.b D0, 0xE7 00000AC2 0108 btst A0, D0 // end alternate branch 00000ABA-00000AC4 label00000ABA: // (misaligned) fn00000ABC: 00000ABC 4E56 0000 link A6, 0 00000AC0 48E7 0108 movem.l -[A7], D7,A4 00000AC4 286E 0008 movea.l A4, [A6 + 0x8] 00000AC8 7EFF moveq.l D7, 0xFFFFFFFF 00000ACA 200C move.l D0, A4 00000ACC 6604 bne +0x6 /* 00000AD2 */ 00000ACE 70FF moveq.l D0, 0xFFFFFFFF 00000AD0 606A bra +0x6C /* 00000B3C */ label00000AD2: 00000AD2 7000 moveq.l D0, 0x00 00000AD4 302C 0012 move.w D0, [A4 + 0x12] 00000AD8 323C 0083 move.w D1, 0x83 00000ADC C240 and.w D1, D0 00000ADE 6734 beq +0x36 /* 00000B14 */ 00000AE0 7000 moveq.l D0, 0x00 00000AE2 302C 0012 move.w D0, [A4 + 0x12] 00000AE6 7204 moveq.l D1, 0x04 00000AE8 C240 and.w D1, D0 00000AEA 6704 beq +0x6 /* 00000AF0 */ 00000AEC 7000 moveq.l D0, 0x00 00000AEE 6008 bra +0xA /* 00000AF8 */ label00000AF0: 00000AF0 2F0C move.l -[A7], A4 00000AF2 4EBA 005C jsr [PC + 0x5C /* 00000B50 */] 00000AF6 584F addq.w A7, 4 label00000AF8: 00000AF8 2E00 move.l D7, D0 00000AFA 7000 moveq.l D0, 0x00 00000AFC 302C 0014 move.w D0, [A4 + 0x14] 00000B00 2F00 move.l -[A7], D0 00000B02 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000B06 4A80 tst.l D0 00000B08 584F addq.w A7, 4 00000B0A 6C08 bge +0xA /* 00000B14 */ 00000B0C 7EFF moveq.l D7, 0xFFFFFFFF 00000B0E 7002 moveq.l D0, 0x02 00000B10 2B40 FD28 move.l [A5 - 0x2D8], D0 label00000B14: 00000B14 7000 moveq.l D0, 0x00 00000B16 302C 0012 move.w D0, [A4 + 0x12] label00000B1A: 00000B1A 7208 moveq.l D1, 0x08 00000B1C C240 and.w D1, D0 00000B1E 670C beq +0xE /* 00000B2C */ 00000B20 206C 0008 movea.l A0, [A4 + 0x8] 00000B24 A01F syscall DisposPtr/DisposePtr 00000B26 7000 moveq.l D0, 0x00 00000B28 2940 0008 move.l [A4 + 0x8], D0 label00000B2C: 00000B2C 426C 0012 clr.w [A4 + 0x12] 00000B30 7000 moveq.l D0, 0x00 00000B32 2880 move.l [A4], D0 00000B34 296C 0008 0004 move.l [A4 + 0x4], [A4 + 0x8] 00000B3A 2007 move.l D0, D7 label00000B3C: 00000B3C 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000B42 4E5E unlink A6 00000B44 4E75 rts 00000B46 8666 or.w D3, -[A6] 00000B48 636C bls +0x6E /* 00000BB6 */ 00000B4A 6F73 ble +0x75 /* 00000BBF */ 00000B4C 6500 0000 bcs +0x2 /* 00000B4E */ // begin alternate branch 00000B4E-00000B58 label00000B4E: 00000B4E 0000 4E56 ori.b D0, 0x56 /* 'V' */ fn00000B50: // (misaligned) 00000B52 0000 48E7 ori.b D0, 0xE7 00000B56 0118 btst [A0]+, D0 // end alternate branch 00000B4E-00000B58 label00000B4E: // (misaligned) fn00000B50: 00000B50 4E56 0000 link A6, 0 00000B54 48E7 0118 movem.l -[A7], D7,A3,A4 00000B58 286E 0008 movea.l A4, [A6 + 0x8] 00000B5C 7E00 moveq.l D7, 0x00 00000B5E 200C move.l D0, A4 00000B60 6636 bne +0x38 /* 00000B98 */ 00000B62 47ED FE48 lea.l A3, [A5 - 0x1B8] 00000B66 601E bra +0x20 /* 00000B86 */ label00000B68: 00000B68 7000 moveq.l D0, 0x00 00000B6A 302B 0012 move.w D0, [A3 + 0x12] 00000B6E 7202 moveq.l D1, 0x02 00000B70 C240 and.w D1, D0 00000B72 670E beq +0x10 /* 00000B82 */ 00000B74 2F0B move.l -[A7], A3 00000B76 4EBA FFD8 jsr [PC - 0x28 /* 00000B50 */] 00000B7A 4A80 tst.l D0 00000B7C 584F addq.w A7, 4 00000B7E 6702 beq +0x4 /* 00000B82 */ 00000B80 7E01 moveq.l D7, 0x01 label00000B82: 00000B82 47EB 0016 lea.l A3, [A3 + 0x16] label00000B86: 00000B86 B7ED FE44 cmpa.l A3, [A5 - 0x1BC] 00000B8A 65DC bcs -0x22 /* 00000B68 */ 00000B8C 4A87 tst.l D7 00000B8E 6604 bne +0x6 /* 00000B94 */ 00000B90 7000 moveq.l D0, 0x00 00000B92 605A bra +0x5C /* 00000BEE */ label00000B94: 00000B94 70FF moveq.l D0, 0xFFFFFFFF 00000B96 6056 bra +0x58 /* 00000BEE */ label00000B98: 00000B98 7000 moveq.l D0, 0x00 00000B9A 302C 0012 move.w D0, [A4 + 0x12] 00000B9E 7202 moveq.l D1, 0x02 00000BA0 C240 and.w D1, D0 00000BA2 6610 bne +0x12 /* 00000BB4 */ 00000BA4 7000 moveq.l D0, 0x00 00000BA6 2880 move.l [A4], D0 00000BA8 7000 moveq.l D0, 0x00 00000BAA 6042 bra +0x44 /* 00000BEE */ label00000BAC: 00000BAC 2F0C move.l -[A7], A4 00000BAE 4EBA 01B2 jsr [PC + 0x1B2 /* 00000D62 */] 00000BB2 584F addq.w A7, 4 label00000BB4: 00000BB4 7000 moveq.l D0, 0x00 label00000BB6: 00000BB6 302C 0012 move.w D0, [A4 + 0x12] 00000BBA 7204 moveq.l D1, 0x04 00000BBC C240 and.w D1, D0 00000BBE 661C bne +0x1E /* 00000BDC */ 00000BC0 7000 moveq.l D0, 0x00 00000BC2 302C 0012 move.w D0, [A4 + 0x12] 00000BC6 7202 moveq.l D1, 0x02 00000BC8 C240 and.w D1, D0 00000BCA 6710 beq +0x12 /* 00000BDC */ 00000BCC 4AAC 0008 tst.l [A4 + 0x8] 00000BD0 670A beq +0xC /* 00000BDC */ 00000BD2 202C 0004 move.l D0, [A4 + 0x4] 00000BD6 B0AC 0008 cmp.l D0, [A4 + 0x8] 00000BDA 62D0 bhi -0x2E /* 00000BAC */ label00000BDC: 00000BDC 7000 moveq.l D0, 0x00 00000BDE 302C 0012 move.w D0, [A4 + 0x12] 00000BE2 7220 moveq.l D1, 0x20 00000BE4 C240 and.w D1, D0 00000BE6 6704 beq +0x6 /* 00000BEC */ 00000BE8 70FF moveq.l D0, 0xFFFFFFFF 00000BEA 6002 bra +0x4 /* 00000BEE */ label00000BEC: 00000BEC 7000 moveq.l D0, 0x00 label00000BEE: 00000BEE 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000BF4 4E5E unlink A6 00000BF6 4E75 rts 00000BF8 8666 or.w D3, -[A6] 00000BFA 666C bne +0x6E /* 00000C68 */ 00000BFC 7573 moveq.l D2, 0x73 00000BFE 6800 0000 bvc +0x2 /* 00000C00 */ // begin alternate branch 00000C00-00000C06 label00000C00: 00000C00 0000 4E56 ori.b D0, 0x56 /* 'V' */ fn00000C02: // (misaligned) 00000C04 FFFE .invalid <> // end alternate branch 00000C00-00000C06 label00000C00: // (misaligned) fn00000C02: 00000C02 4E56 FFFE link A6, -0x0002 00000C06 48E7 1108 movem.l -[A7], D3,D7,A4 00000C0A 1E2E 000B move.b D7, [A6 + 0xB] 00000C0E 286E 000C movea.l A4, [A6 + 0xC] 00000C12 7000 moveq.l D0, 0x00 00000C14 302C 0012 move.w D0, [A4 + 0x12] 00000C18 7252 moveq.l D1, 0x52 00000C1A C240 and.w D1, D0 00000C1C 7000 moveq.l D0, 0x00 00000C1E 3001 move.w D0, D1 00000C20 7242 moveq.l D1, 0x42 00000C22 B280 cmp.l D1, D0 00000C24 6648 bne +0x4A /* 00000C6E */ 00000C26 202C 0004 move.l D0, [A4 + 0x4] 00000C2A B0AC 000C cmp.l D0, [A4 + 0xC] 00000C2E 6400 008A bcc +0x8C /* 00000CBA */ 00000C32 206C 0004 movea.l A0, [A4 + 0x4] 00000C36 52AC 0004 addq.l [A4 + 0x4], 1 00000C3A 1087 move.b [A0], D7 00000C3C 7000 moveq.l D0, 0x00 00000C3E 1007 move.b D0, D7 00000C40 0C40 000D cmpi.w D0, 0xD /* '\r' */ 00000C44 670A beq +0xC /* 00000C50 */ 00000C46 7000 moveq.l D0, 0x00 00000C48 1007 move.b D0, D7 00000C4A 4A80 tst.l D0 00000C4C 6000 0100 bra +0x102 /* 00000D4E */ label00000C50: 00000C50 2F0C move.l -[A7], A4 00000C52 4EBA 010E jsr [PC + 0x10E /* 00000D62 */] 00000C56 72FF moveq.l D1, 0xFFFFFFFF 00000C58 B280 cmp.l D1, D0 00000C5A 584F addq.w A7, 4 00000C5C 6604 bne +0x6 /* 00000C62 */ 00000C5E 70FF moveq.l D0, 0xFFFFFFFF 00000C60 6006 bra +0x8 /* 00000C68 */ label00000C62: 00000C62 7000 moveq.l D0, 0x00 00000C64 1007 move.b D0, D7 00000C66 4A80 tst.l D0 label00000C68: 00000C68 48C0 ext.l D0 00000C6A 6000 00E2 bra +0xE4 /* 00000D4E */ label00000C6E: 00000C6E 7000 moveq.l D0, 0x00 00000C70 302C 0012 move.w D0, [A4 + 0x12] 00000C74 7216 moveq.l D1, 0x16 00000C76 C240 and.w D1, D0 00000C78 7000 moveq.l D0, 0x00 00000C7A 3001 move.w D0, D1 00000C7C 7206 moveq.l D1, 0x06 00000C7E B280 cmp.l D1, D0 00000C80 6638 bne +0x3A /* 00000CBA */ 00000C82 1D47 FFFF move.b [A6 - 0x1], D7 00000C86 7001 moveq.l D0, 0x01 00000C88 2F00 move.l -[A7], D0 00000C8A 486E FFFF pea.l [A6 - 0x1] 00000C8E 7200 moveq.l D1, 0x00 00000C90 322C 0014 move.w D1, [A4 + 0x14] 00000C94 2F01 move.l -[A7], D1 00000C96 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00000C9A 7201 moveq.l D1, 0x01 00000C9C B280 cmp.l D1, D0 00000C9E 4FEF 000C lea.l A7, [A7 + 0xC] 00000CA2 660A bne +0xC /* 00000CAE */ 00000CA4 7000 moveq.l D0, 0x00 00000CA6 1007 move.b D0, D7 00000CA8 4A80 tst.l D0 00000CAA 6000 00A2 bra +0xA4 /* 00000D4E */ label00000CAE: 00000CAE 006C 0020 0012 ori.w [A4 + 0x12], 0x20 /* ' ' */ 00000CB4 70FF moveq.l D0, 0xFFFFFFFF 00000CB6 6000 0096 bra +0x98 /* 00000D4E */ label00000CBA: 00000CBA 7601 moveq.l D3, 0x01 00000CBC 7000 moveq.l D0, 0x00 00000CBE 302C 0012 move.w D0, [A4 + 0x12] 00000CC2 7212 moveq.l D1, 0x12 00000CC4 C240 and.w D1, D0 00000CC6 7000 moveq.l D0, 0x00 00000CC8 3001 move.w D0, D1 00000CCA 7202 moveq.l D1, 0x02 00000CCC B280 cmp.l D1, D0 00000CCE 6622 bne +0x24 /* 00000CF2 */ 00000CD0 4AAC 0008 tst.l [A4 + 0x8] 00000CD4 671C beq +0x1E /* 00000CF2 */ 00000CD6 202C 0004 move.l D0, [A4 + 0x4] 00000CDA B0AC 0008 cmp.l D0, [A4 + 0x8] 00000CDE 6610 bne +0x12 /* 00000CF0 */ 00000CE0 4A94 tst.l [A4] 00000CE2 660C bne +0xE /* 00000CF0 */ 00000CE4 7000 moveq.l D0, 0x00 00000CE6 302C 0012 move.w D0, [A4 + 0x12] 00000CEA 7244 moveq.l D1, 0x44 00000CEC C240 and.w D1, D0 00000CEE 6702 beq +0x4 /* 00000CF2 */ label00000CF0: 00000CF0 7600 moveq.l D3, 0x00 label00000CF2: 00000CF2 4A03 tst.b D3 00000CF4 670A beq +0xC /* 00000D00 */ 00000CF6 2F0C move.l -[A7], A4 00000CF8 4EBA 00FC jsr [PC + 0xFC /* 00000DF6 */] 00000CFC 584F addq.w A7, 4 00000CFE 6002 bra +0x4 /* 00000D02 */ label00000D00: 00000D00 7000 moveq.l D0, 0x00 label00000D02: 00000D02 6704 beq +0x6 /* 00000D08 */ 00000D04 70FF moveq.l D0, 0xFFFFFFFF 00000D06 6046 bra +0x48 /* 00000D4E */ label00000D08: 00000D08 2F0C move.l -[A7], A4 00000D0A 4EBA 0056 jsr [PC + 0x56 /* 00000D62 */] 00000D0E 5394 subq.l [A4], 1 00000D10 4A94 tst.l [A4] 00000D12 6D12 blt +0x14 /* 00000D26 */ 00000D14 206C 0004 movea.l A0, [A4 + 0x4] 00000D18 52AC 0004 addq.l [A4 + 0x4], 1 00000D1C 1087 move.b [A0], D7 00000D1E 7000 moveq.l D0, 0x00 00000D20 1007 move.b D0, D7 00000D22 4A80 tst.l D0 00000D24 600E bra +0x10 /* 00000D34 */ label00000D26: 00000D26 2F0C move.l -[A7], A4 00000D28 7000 moveq.l D0, 0x00 00000D2A 1007 move.b D0, D7 00000D2C 2F00 move.l -[A7], D0 00000D2E 4EBA FED2 jsr [PC - 0x12E /* 00000C02 */] 00000D32 504F addq.w A7, 8 label00000D34: 00000D34 7000 moveq.l D0, 0x00 00000D36 302C 0012 move.w D0, [A4 + 0x12] 00000D3A 7220 moveq.l D1, 0x20 00000D3C C240 and.w D1, D0 00000D3E 6704 beq +0x6 /* 00000D44 */ 00000D40 70FF moveq.l D0, 0xFFFFFFFF 00000D42 6006 bra +0x8 /* 00000D4A */ label00000D44: 00000D44 7000 moveq.l D0, 0x00 00000D46 1007 move.b D0, D7 00000D48 4A80 tst.l D0 label00000D4A: 00000D4A 48C0 ext.l D0 00000D4C 584F addq.w A7, 4 label00000D4E: 00000D4E 4CEE 1088 FFF2 movem.l D3,D7,A4, [A6 - 0xE] 00000D54 4E5E unlink A6 00000D56 4E75 rts 00000D58 875F or.w [A7]+, D3 00000D5A 666C bne +0x6E /* 00000DC8 */ 00000D5C 7362 moveq.l D1, 0x62 00000D5E 7566 moveq.l D2, 0x66 00000D60 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000D62-00000D6A fn00000D62: 00000D62 4E56 0000 link A6, 0 00000D66 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 00000D62-00000D6A fn00000D62: // (misaligned) 00000D64 0000 48E7 ori.b D0, 0xE7 00000D68 0118 btst [A0]+, D0 00000D6A 286E 0008 movea.l A4, [A6 + 0x8] 00000D6E 266C 0008 movea.l A3, [A4 + 0x8] 00000D72 2E2C 0004 move.l D7, [A4 + 0x4] 00000D76 9E8B sub.l D7, A3 00000D78 294B 0004 move.l [A4 + 0x4], A3 00000D7C 7000 moveq.l D0, 0x00 00000D7E 302C 0012 move.w D0, [A4 + 0x12] 00000D82 7244 moveq.l D1, 0x44 00000D84 C240 and.w D1, D0 00000D86 6704 beq +0x6 /* 00000D8C */ 00000D88 7000 moveq.l D0, 0x00 00000D8A 6008 bra +0xA /* 00000D94 */ label00000D8C: 00000D8C 7000 moveq.l D0, 0x00 00000D8E 302C 0010 move.w D0, [A4 + 0x10] 00000D92 4A80 tst.l D0 label00000D94: 00000D94 7200 moveq.l D1, 0x00 00000D96 3200 move.w D1, D0 00000D98 2881 move.l [A4], D1 00000D9A 202C 000C move.l D0, [A4 + 0xC] 00000D9E 90AC 0004 sub.l D0, [A4 + 0x4] 00000DA2 4A94 tst.l [A4] 00000DA4 6C04 bge +0x6 /* 00000DAA */ 00000DA6 7200 moveq.l D1, 0x00 00000DA8 6002 bra +0x4 /* 00000DAC */ label00000DAA: 00000DAA 2214 move.l D1, [A4] label00000DAC: 00000DAC B280 cmp.l D1, D0 00000DAE 6F08 ble +0xA /* 00000DB8 */ 00000DB0 2F0C move.l -[A7], A4 00000DB2 4EBA 00EC jsr [PC + 0xEC /* 00000EA0 */] 00000DB6 584F addq.w A7, 4 label00000DB8: 00000DB8 4A87 tst.l D7 00000DBA 6F22 ble +0x24 /* 00000DDE */ 00000DBC 2F07 move.l -[A7], D7 00000DBE 2F0B move.l -[A7], A3 00000DC0 7000 moveq.l D0, 0x00 00000DC2 302C 0014 move.w D0, [A4 + 0x14] 00000DC6 2F00 move.l -[A7], D0 label00000DC8: 00000DC8 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00000DCC B087 cmp.l D0, D7 00000DCE 4FEF 000C lea.l A7, [A7 + 0xC] 00000DD2 670A beq +0xC /* 00000DDE */ 00000DD4 006C 0020 0012 ori.w [A4 + 0x12], 0x20 /* ' ' */ 00000DDA 70FF moveq.l D0, 0xFFFFFFFF 00000DDC 6002 bra +0x4 /* 00000DE0 */ label00000DDE: 00000DDE 7000 moveq.l D0, 0x00 label00000DE0: 00000DE0 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000DE6 4E5E unlink A6 00000DE8 4E75 rts 00000DEA 885F or.w D4, [A7]+ 00000DEC 7866 moveq.l D4, 0x66 00000DEE 6C73 bge +0x75 /* 00000E63 */ 00000DF0 6275 bhi +0x77 /* 00000E67 */ 00000DF2 6600 0000 bne +0x2 /* 00000DF4 */ // begin alternate branch 00000DF4-00000DFC label00000DF4: 00000DF4 0000 4E56 ori.b D0, 0x56 /* 'V' */ fn00000DF6: // (misaligned) 00000DF8 0000 2F0C ori.b D0, 0xC // end alternate branch 00000DF4-00000DFC label00000DF4: // (misaligned) fn00000DF6: 00000DF6 4E56 0000 link A6, 0 00000DFA 2F0C move.l -[A7], A4 00000DFC 286E 0008 movea.l A4, [A6 + 0x8] 00000E00 7000 moveq.l D0, 0x00 00000E02 302C 0012 move.w D0, [A4 + 0x12] 00000E06 7212 moveq.l D1, 0x12 00000E08 C240 and.w D1, D0 00000E0A 7000 moveq.l D0, 0x00 00000E0C 3001 move.w D0, D1 00000E0E 7202 moveq.l D1, 0x02 00000E10 B280 cmp.l D1, D0 00000E12 672E beq +0x30 /* 00000E42 */ 00000E14 7000 moveq.l D0, 0x00 00000E16 302C 0012 move.w D0, [A4 + 0x12] 00000E1A 323C 0082 move.w D1, 0x82 00000E1E C240 and.w D1, D0 00000E20 660A bne +0xC /* 00000E2C */ 00000E22 006C 0020 0012 ori.w [A4 + 0x12], 0x20 /* ' ' */ 00000E28 70FF moveq.l D0, 0xFFFFFFFF 00000E2A 6062 bra +0x64 /* 00000E8E */ label00000E2C: 00000E2C 7000 moveq.l D0, 0x00 00000E2E 302C 0012 move.w D0, [A4 + 0x12] 00000E32 72EF moveq.l D1, 0xFFFFFFEF 00000E34 C240 and.w D1, D0 00000E36 7000 moveq.l D0, 0x00 00000E38 3001 move.w D0, D1 00000E3A 7202 moveq.l D1, 0x02 00000E3C 8240 or.w D1, D0 00000E3E 3941 0012 move.w [A4 + 0x12], D1 label00000E42: 00000E42 4AAC 0004 tst.l [A4 + 0x4] 00000E46 6608 bne +0xA /* 00000E50 */ 00000E48 2F0C move.l -[A7], A4 00000E4A 4EBA FB3A jsr [PC - 0x4C6 /* 00000986 */] 00000E4E 584F addq.w A7, 4 label00000E50: 00000E50 202C 0004 move.l D0, [A4 + 0x4] 00000E54 B0AC 0008 cmp.l D0, [A4 + 0x8] 00000E58 6632 bne +0x34 /* 00000E8C */ 00000E5A 7000 moveq.l D0, 0x00 00000E5C 302C 0012 move.w D0, [A4 + 0x12] 00000E60 7244 moveq.l D1, 0x44 00000E62 C240 and.w D1, D0 00000E64 6626 bne +0x28 /* 00000E8C */ 00000E66 7000 moveq.l D0, 0x00 00000E68 302C 0010 move.w D0, [A4 + 0x10] 00000E6C 2880 move.l [A4], D0 00000E6E 202C 000C move.l D0, [A4 + 0xC] 00000E72 90AC 0004 sub.l D0, [A4 + 0x4] 00000E76 4A94 tst.l [A4] 00000E78 6C04 bge +0x6 /* 00000E7E */ 00000E7A 7200 moveq.l D1, 0x00 00000E7C 6002 bra +0x4 /* 00000E80 */ label00000E7E: 00000E7E 2214 move.l D1, [A4] label00000E80: 00000E80 B280 cmp.l D1, D0 00000E82 6F08 ble +0xA /* 00000E8C */ 00000E84 2F0C move.l -[A7], A4 00000E86 4EBA 0018 jsr [PC + 0x18 /* 00000EA0 */] 00000E8A 584F addq.w A7, 4 label00000E8C: 00000E8C 7000 moveq.l D0, 0x00 label00000E8E: 00000E8E 286E FFFC movea.l A4, [A6 - 0x4] 00000E92 4E5E unlink A6 00000E94 4E75 rts 00000E96 875F or.w [A7]+, D3 00000E98 7772 moveq.l D3, 0x72 00000E9A 7463 moveq.l D2, 0x63 00000E9C 686B bvc +0x6D /* 00000F09 */ 00000E9E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000EA0-00000EA8 fn00000EA0: 00000EA0 4E56 0000 link A6, 0 00000EA4 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 00000EA0-00000EA8 fn00000EA0: // (misaligned) 00000EA2 0000 48E7 ori.b D0, 0xE7 00000EA6 0108 btst A0, D0 00000EA8 286E 0008 movea.l A4, [A6 + 0x8] 00000EAC 2E2C 000C move.l D7, [A4 + 0xC] 00000EB0 9EAC 0004 sub.l D7, [A4 + 0x4] 00000EB4 4A87 tst.l D7 00000EB6 6C08 bge +0xA /* 00000EC0 */ 00000EB8 296C 000C 0004 move.l [A4 + 0x4], [A4 + 0xC] 00000EBE 6006 bra +0x8 /* 00000EC6 */ label00000EC0: 00000EC0 BE94 cmp.l D7, [A4] 00000EC2 6C02 bge +0x4 /* 00000EC6 */ 00000EC4 2887 move.l [A4], D7 label00000EC6: 00000EC6 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000ECC 4E5E unlink A6 00000ECE 4E75 rts 00000ED0 885F or.w D4, [A7]+ 00000ED2 6275 bhi +0x77 /* 00000F49 */ 00000ED4 6673 bne +0x75 /* 00000F49 */ 00000ED6 796E moveq.l D4, 0x6E 00000ED8 6300 0000 bls +0x2 /* 00000EDA */ // begin alternate branch 00000EDA-00000EE0 label00000EDA: 00000EDA 0000 4E56 ori.b D0, 0x56 /* 'V' */ fn00000EDC: // (misaligned) 00000EDE FFFC .invalid <> // end alternate branch 00000EDA-00000EE0 label00000EDA: // (misaligned) fn00000EDC: 00000EDC 4E56 FFFC link A6, -0x0004 00000EE0 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000EE4 282E 0010 move.l D4, [A6 + 0x10] 00000EE8 2A2E 000C move.l D5, [A6 + 0xC] 00000EEC 286E 0014 movea.l A4, [A6 + 0x14] 00000EF0 4A85 tst.l D5 00000EF2 634E bls +0x50 /* 00000F42 */ 00000EF4 4A84 tst.l D4 00000EF6 634A bls +0x4C /* 00000F42 */ 00000EF8 7601 moveq.l D3, 0x01 00000EFA 7000 moveq.l D0, 0x00 00000EFC 302C 0012 move.w D0, [A4 + 0x12] 00000F00 7212 moveq.l D1, 0x12 00000F02 C240 and.w D1, D0 00000F04 7000 moveq.l D0, 0x00 00000F06 3001 move.w D0, D1 00000F08 7202 moveq.l D1, 0x02 00000F0A B280 cmp.l D1, D0 00000F0C 6622 bne +0x24 /* 00000F30 */ 00000F0E 4AAC 0008 tst.l [A4 + 0x8] 00000F12 671C beq +0x1E /* 00000F30 */ 00000F14 202C 0004 move.l D0, [A4 + 0x4] 00000F18 B0AC 0008 cmp.l D0, [A4 + 0x8] 00000F1C 6610 bne +0x12 /* 00000F2E */ 00000F1E 4A94 tst.l [A4] 00000F20 660C bne +0xE /* 00000F2E */ 00000F22 7000 moveq.l D0, 0x00 00000F24 302C 0012 move.w D0, [A4 + 0x12] 00000F28 7244 moveq.l D1, 0x44 00000F2A C240 and.w D1, D0 00000F2C 6702 beq +0x4 /* 00000F30 */ label00000F2E: 00000F2E 7600 moveq.l D3, 0x00 label00000F30: 00000F30 4A03 tst.b D3 00000F32 670A beq +0xC /* 00000F3E */ 00000F34 2F0C move.l -[A7], A4 00000F36 4EBA FEBE jsr [PC - 0x142 /* 00000DF6 */] 00000F3A 584F addq.w A7, 4 00000F3C 6002 bra +0x4 /* 00000F40 */ label00000F3E: 00000F3E 7000 moveq.l D0, 0x00 label00000F40: 00000F40 6706 beq +0x8 /* 00000F48 */ label00000F42: 00000F42 7000 moveq.l D0, 0x00 00000F44 6000 010E bra +0x110 /* 00001054 */ label00000F48: 00000F48 2004 move.l D0, D4 00000F4A 2205 move.l D1, D5 00000F4C 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000F50 2C00 move.l D6, D0 00000F52 7000 moveq.l D0, 0x00 00000F54 302C 0012 move.w D0, [A4 + 0x12] 00000F58 7244 moveq.l D1, 0x44 00000F5A C240 and.w D1, D0 00000F5C 676E beq +0x70 /* 00000FCC */ 00000F5E 7000 moveq.l D0, 0x00 00000F60 302C 0012 move.w D0, [A4 + 0x12] 00000F64 7204 moveq.l D1, 0x04 00000F66 C240 and.w D1, D0 00000F68 671A beq +0x1C /* 00000F84 */ 00000F6A 2F06 move.l -[A7], D6 00000F6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F70 7000 moveq.l D0, 0x00 00000F72 302C 0014 move.w D0, [A4 + 0x14] 00000F76 2F00 move.l -[A7], D0 00000F78 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00000F7C 2E00 move.l D7, D0 00000F7E 4FEF 000C lea.l A7, [A7 + 0xC] 00000F82 6028 bra +0x2A /* 00000FAC */ label00000F84: 00000F84 7E00 moveq.l D7, 0x00 00000F86 6020 bra +0x22 /* 00000FA8 */ label00000F88: 00000F88 2F0C move.l -[A7], A4 00000F8A 206E 0008 movea.l A0, [A6 + 0x8] 00000F8E 52AE 0008 addq.l [A6 + 0x8], 1 00000F92 1010 move.b D0, [A0] 00000F94 4880 ext.w D0 00000F96 48C0 ext.l D0 00000F98 2F00 move.l -[A7], D0 00000F9A 4EBA FC66 jsr [PC - 0x39A /* 00000C02 */] 00000F9E 72FF moveq.l D1, 0xFFFFFFFF 00000FA0 B280 cmp.l D1, D0 00000FA2 504F addq.w A7, 8 00000FA4 6706 beq +0x8 /* 00000FAC */ 00000FA6 5287 addq.l D7, 1 label00000FA8: 00000FA8 BC87 cmp.l D6, D7 00000FAA 62DC bhi -0x22 /* 00000F88 */ label00000FAC: 00000FAC 4A87 tst.l D7 00000FAE 6C06 bge +0x8 /* 00000FB6 */ 00000FB0 7000 moveq.l D0, 0x00 00000FB2 6000 00A0 bra +0xA2 /* 00001054 */ label00000FB6: 00000FB6 BC87 cmp.l D6, D7 00000FB8 6606 bne +0x8 /* 00000FC0 */ 00000FBA 2004 move.l D0, D4 00000FBC 6000 0096 bra +0x98 /* 00001054 */ label00000FC0: 00000FC0 2007 move.l D0, D7 00000FC2 2205 move.l D1, D5 00000FC4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000FC8 6000 008A bra +0x8C /* 00001054 */ label00000FCC: 00000FCC 2D6C 000C FFFC move.l [A6 - 0x4], [A4 + 0xC] 00000FD2 6022 bra +0x24 /* 00000FF6 */ label00000FD4: 00000FD4 2F0C move.l -[A7], A4 00000FD6 4EBA FD8A jsr [PC - 0x276 /* 00000D62 */] 00000FDA 72FF moveq.l D1, 0xFFFFFFFF 00000FDC B280 cmp.l D1, D0 00000FDE 584F addq.w A7, 4 00000FE0 6614 bne +0x16 /* 00000FF6 */ 00000FE2 2006 move.l D0, D6 00000FE4 D085 add.l D0, D5 00000FE6 5380 subq.l D0, 1 00000FE8 2205 move.l D1, D5 00000FEA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000FEE 2204 move.l D1, D4 00000FF0 9280 sub.l D1, D0 00000FF2 2001 move.l D0, D1 00000FF4 605E bra +0x60 /* 00001054 */ label00000FF6: 00000FF6 266C 0004 movea.l A3, [A4 + 0x4] 00000FFA 2E2E FFFC move.l D7, [A6 - 0x4] 00000FFE 9E8B sub.l D7, A3 00001000 4A87 tst.l D7 00001002 6FD0 ble -0x2E /* 00000FD4 */ 00001004 BE86 cmp.l D7, D6 00001006 6304 bls +0x6 /* 0000100C */ 00001008 2006 move.l D0, D6 0000100A 6002 bra +0x4 /* 0000100E */ label0000100C: 0000100C 2007 move.l D0, D7 label0000100E: 0000100E 2E00 move.l D7, D0 00001010 2F07 move.l -[A7], D7 00001012 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001016 2F0B move.l -[A7], A3 00001018 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 0000101C 9F94 sub.l [A4], D7 0000101E DFAC 0004 add.l [A4 + 0x4], D7 00001022 202C 000C move.l D0, [A4 + 0xC] 00001026 90AC 0004 sub.l D0, [A4 + 0x4] 0000102A 4A94 tst.l [A4] 0000102C 6C04 bge +0x6 /* 00001032 */ 0000102E 7200 moveq.l D1, 0x00 00001030 6002 bra +0x4 /* 00001034 */ label00001032: 00001032 2214 move.l D1, [A4] label00001034: 00001034 B280 cmp.l D1, D0 00001036 4FEF 000C lea.l A7, [A7 + 0xC] 0000103A 6F08 ble +0xA /* 00001044 */ 0000103C 2F0C move.l -[A7], A4 0000103E 4EBA FE60 jsr [PC - 0x1A0 /* 00000EA0 */] 00001042 584F addq.w A7, 4 label00001044: 00001044 9C87 sub.l D6, D7 00001046 4A86 tst.l D6 00001048 6604 bne +0x6 /* 0000104E */ 0000104A 2004 move.l D0, D4 0000104C 6006 bra +0x8 /* 00001054 */ label0000104E: 0000104E DFAE 0008 add.l [A6 + 0x8], D7 00001052 60A2 bra -0x5C /* 00000FF6 */ label00001054: 00001054 4CEE 18F8 FFE0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20] 0000105A 4E5E unlink A6 0000105C 4E75 rts 0000105E 8666 or.w D3, -[A6] 00001060 7772 moveq.l D3, 0x72 00001062 6974 bvs +0x76 /* 000010D8 */ 00001064 6500 0000 bcs +0x2 /* 00001066 */ // begin alternate branch 00001066-0000106C label00001066: 00001066 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_73: // at 00001068 (misaligned) 0000106A FFEA .invalid <> // end alternate branch 00001066-0000106C export_73: label00001066: // (misaligned) 00001068 4E56 FFEA link A6, -0x0016 0000106C 48E7 0118 movem.l -[A7], D7,A3,A4 00001070 286E 0008 movea.l A4, [A6 + 0x8] 00001074 41EE 000C lea.l A0, [A6 + 0xC] 00001078 2648 movea.l A3, A0 0000107A 584B addq.w A3, 4 0000107C 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 00001082 2D4C FFF2 move.l [A6 - 0xE], A4 00001086 2D4C FFEE move.l [A6 - 0x12], A4 0000108A 2F0C move.l -[A7], A4 0000108C 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00001090 2D40 FFEA move.l [A6 - 0x16], D0 00001094 3D7C 0014 FFFE move.w [A6 - 0x2], 0x14 0000109A 2F0B move.l -[A7], A3 0000109C 2F2E 000C move.l -[A7], [A6 + 0xC] 000010A0 486E FFEA pea.l [A6 - 0x16] 000010A4 4EBA EF5A jsr [PC - 0x10A6 /* 00000000 */] 000010A8 2E00 move.l D7, D0 000010AA 4CEE 1880 FFDE movem.l D7,A3,A4, [A6 - 0x22] 000010B0 4E5E unlink A6 000010B2 4E75 rts 000010B4 8673 7363 616E 6600 0000 or.w D3, [[A3 + 0x616E] + 0x66000000] fn000010BE: 000010BE 4E56 0000 link A6, 0 000010C2 48E7 0108 movem.l -[A7], D7,A4 000010C6 2E2E 0008 move.l D7, [A6 + 0x8] 000010CA 286E 000C movea.l A4, [A6 + 0xC] 000010CE 70FF moveq.l D0, 0xFFFFFFFF 000010D0 B087 cmp.l D0, D7 000010D2 6604 bne +0x6 /* 000010D8 */ 000010D4 70FF moveq.l D0, 0xFFFFFFFF 000010D6 6042 bra +0x44 /* 0000111A */ label000010D8: 000010D8 7000 moveq.l D0, 0x00 000010DA 302C 0012 move.w D0, [A4 + 0x12] 000010DE 7201 moveq.l D1, 0x01 000010E0 C240 and.w D1, D0 000010E2 7000 moveq.l D0, 0x00 000010E4 3001 move.w D0, D1 000010E6 4A80 tst.l D0 000010E8 670A beq +0xC /* 000010F4 */ 000010EA 202C 0004 move.l D0, [A4 + 0x4] 000010EE B0AC 0008 cmp.l D0, [A4 + 0x8] 000010F2 6218 bhi +0x1A /* 0000110C */ label000010F4: 000010F4 202C 0004 move.l D0, [A4 + 0x4] 000010F8 B0AC 0008 cmp.l D0, [A4 + 0x8] 000010FC 660A bne +0xC /* 00001108 */ 000010FE 4A94 tst.l [A4] 00001100 6606 bne +0x8 /* 00001108 */ 00001102 52AC 0004 addq.l [A4 + 0x4], 1 00001106 6004 bra +0x6 /* 0000110C */ label00001108: 00001108 70FF moveq.l D0, 0xFFFFFFFF 0000110A 600E bra +0x10 /* 0000111A */ label0000110C: 0000110C 53AC 0004 subq.l [A4 + 0x4], 1 00001110 206C 0004 movea.l A0, [A4 + 0x4] 00001114 1087 move.b [A0], D7 00001116 5294 addq.l [A4], 1 00001118 2007 move.l D0, D7 label0000111A: 0000111A 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00001120 4E5E unlink A6 00001122 4E75 rts 00001124 8675 6E67 or.w D3, [A5 + D6 * 8 + 0x67] 00001128 6574 bcs +0x76 /* 0000119E */ 0000112A 6300 0000 bls +0x2 /* 0000112C */ // begin alternate branch 0000112C-00001132 label0000112C: 0000112C 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_74: // at 0000112E (misaligned) 00001130 FFEA .invalid <> // end alternate branch 0000112C-00001132 export_74: label0000112C: // (misaligned) 0000112E 4E56 FFEA link A6, -0x0016 00001132 48E7 0108 movem.l -[A7], D7,A4 00001136 2D7C 7FFF FFFF FFEA move.l [A6 - 0x16], 0x7FFFFFFF 0000113E 2D6E 0008 FFEE move.l [A6 - 0x12], [A6 + 0x8] 00001144 2D6E 0008 FFF2 move.l [A6 - 0xE], [A6 + 0x8] 0000114A 3D7C 0002 FFFC move.w [A6 - 0x4], 0x2 00001150 3D7C 0014 FFFE move.w [A6 - 0x2], 0x14 00001156 41EE 000C lea.l A0, [A6 + 0xC] 0000115A 2848 movea.l A4, A0 0000115C 584C addq.w A4, 4 0000115E 486E FFEA pea.l [A6 - 0x16] 00001162 2F0C move.l -[A7], A4 00001164 2F2E 000C move.l -[A7], [A6 + 0xC] 00001168 4EBA 005C jsr [PC + 0x5C /* 000011C6 */] 0000116C 2E00 move.l D7, D0 0000116E 206E FFEE movea.l A0, [A6 - 0x12] 00001172 4210 clr.b [A0] 00001174 2007 move.l D0, D7 00001176 4CEE 1080 FFE2 movem.l D7,A4, [A6 - 0x1E] 0000117C 4E5E unlink A6 0000117E 4E75 rts 00001180 8773 7072 or.w [A3 + D7.w + 0x72], D3 00001184 696E bvs +0x70 /* 000011F4 */ 00001186 7466 moveq.l D2, 0x66 00001188 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000118A-00001190 fn0000118A: 0000118A 4E56 0000 link A6, 0 0000118E 2F07 move.l -[A7], D7 // end alternate branch 0000118A-00001190 fn0000118A: // (misaligned) 0000118C 0000 2F07 ori.b D0, 0x7 00001190 2E2E 0008 move.l D7, [A6 + 0x8] 00001194 7061 moveq.l D0, 0x61 00001196 B087 cmp.l D0, D7 00001198 6E08 bgt +0xA /* 000011A2 */ 0000119A 2007 move.l D0, D7 0000119C 7257 moveq.l D1, 0x57 label0000119E: 0000119E 9081 sub.l D0, D1 000011A0 6014 bra +0x16 /* 000011B6 */ label000011A2: 000011A2 7041 moveq.l D0, 0x41 000011A4 B087 cmp.l D0, D7 000011A6 6E08 bgt +0xA /* 000011B0 */ 000011A8 2007 move.l D0, D7 000011AA 7237 moveq.l D1, 0x37 000011AC 9081 sub.l D0, D1 000011AE 6006 bra +0x8 /* 000011B6 */ label000011B0: 000011B0 2007 move.l D0, D7 000011B2 7230 moveq.l D1, 0x30 000011B4 9081 sub.l D0, D1 label000011B6: 000011B6 2E2E FFFC move.l D7, [A6 - 0x4] 000011BA 4E5E unlink A6 000011BC 4E75 rts 000011BE 8574 6F69 6E74 or.w [[A4 + 0x6E74]], D2 000011C4 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000011C6-000011CA fn000011C6: 000011C6 4E56 FF3A link A6, -0x00C6 // end alternate branch 000011C6-000011CA fn000011C6: // (misaligned) 000011C8 FF3A .extension 0xF3A <> // unimplemented 000011CA 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000011CE 286E 0010 movea.l A4, [A6 + 0x10] 000011D2 7000 moveq.l D0, 0x00 000011D4 2D40 FF3E move.l [A6 - 0xC2], D0 label000011D8: 000011D8 266E 0008 movea.l A3, [A6 + 0x8] 000011DC 6008 bra +0xA /* 000011E6 */ label000011DE: 000011DE 202E 0008 move.l D0, [A6 + 0x8] 000011E2 52AE 0008 addq.l [A6 + 0x8], 1 label000011E6: 000011E6 206E 0008 movea.l A0, [A6 + 0x8] 000011EA 1010 move.b D0, [A0] 000011EC 4880 ext.w D0 000011EE 48C0 ext.l D0 000011F0 2C00 move.l D6, D0 000011F2 6706 beq +0x8 /* 000011FA */ label000011F4: 000011F4 7025 moveq.l D0, 0x25 000011F6 B086 cmp.l D0, D6 000011F8 66E4 bne -0x1A /* 000011DE */ label000011FA: 000011FA 2E2E 0008 move.l D7, [A6 + 0x8] 000011FE 9E8B sub.l D7, A3 00001200 6768 beq +0x6A /* 0000126A */ 00001202 DFAE FF3E add.l [A6 - 0xC2], D7 00001206 7001 moveq.l D0, 0x01 00001208 B087 cmp.l D0, D7 0000120A 6628 bne +0x2A /* 00001234 */ 0000120C 5394 subq.l [A4], 1 0000120E 4A94 tst.l [A4] 00001210 6D12 blt +0x14 /* 00001224 */ 00001212 206C 0004 movea.l A0, [A4 + 0x4] 00001216 52AC 0004 addq.l [A4 + 0x4], 1 0000121A 1093 move.b [A0], [A3] 0000121C 7000 moveq.l D0, 0x00 0000121E 1013 move.b D0, [A3] 00001220 4A80 tst.l D0 00001222 6046 bra +0x48 /* 0000126A */ label00001224: 00001224 2F0C move.l -[A7], A4 00001226 7000 moveq.l D0, 0x00 00001228 1013 move.b D0, [A3] 0000122A 2F00 move.l -[A7], D0 0000122C 4EBA F9D4 jsr [PC - 0x62C /* 00000C02 */] 00001230 504F addq.w A7, 8 00001232 6036 bra +0x38 /* 0000126A */ label00001234: 00001234 7000 moveq.l D0, 0x00 00001236 302C 0014 move.w D0, [A4 + 0x14] 0000123A 7214 moveq.l D1, 0x14 0000123C B280 cmp.l D1, D0 0000123E 6618 bne +0x1A /* 00001258 */ 00001240 2F07 move.l -[A7], D7 00001242 2F0B move.l -[A7], A3 00001244 2F2C 0004 move.l -[A7], [A4 + 0x4] 00001248 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 0000124C D087 add.l D0, D7 0000124E 2940 0004 move.l [A4 + 0x4], D0 00001252 4FEF 000C lea.l A7, [A7 + 0xC] 00001256 6012 bra +0x14 /* 0000126A */ label00001258: 00001258 2F0C move.l -[A7], A4 0000125A 2F07 move.l -[A7], D7 0000125C 7001 moveq.l D0, 0x01 0000125E 2F00 move.l -[A7], D0 00001260 2F0B move.l -[A7], A3 00001262 4EBA FC78 jsr [PC - 0x388 /* 00000EDC */] 00001266 4FEF 0010 lea.l A7, [A7 + 0x10] label0000126A: 0000126A 4A86 tst.l D6 0000126C 661A bne +0x1C /* 00001288 */ 0000126E 7000 moveq.l D0, 0x00 00001270 302C 0012 move.w D0, [A4 + 0x12] 00001274 7220 moveq.l D1, 0x20 00001276 C240 and.w D1, D0 00001278 6706 beq +0x8 /* 00001280 */ 0000127A 70FF moveq.l D0, 0xFFFFFFFF 0000127C 6000 0A68 bra +0xA6A /* 00001CE6 */ label00001280: 00001280 202E FF3E move.l D0, [A6 - 0xC2] 00001284 6000 0A60 bra +0xA62 /* 00001CE6 */ label00001288: 00001288 42AE FF5A clr.l [A6 - 0xA6] 0000128C 42AE FF56 clr.l [A6 - 0xAA] 00001290 426E FF54 clr.w [A6 - 0xAC] label00001294: 00001294 52AE 0008 addq.l [A6 + 0x8], 1 00001298 206E 0008 movea.l A0, [A6 + 0x8] 0000129C 1010 move.b D0, [A0] 0000129E 4880 ext.w D0 000012A0 48C0 ext.l D0 000012A2 2C00 move.l D6, D0 000012A4 0480 0000 0020 subi.l D0, 0x20 /* ' ' */ 000012AA 6722 beq +0x24 /* 000012CE */ 000012AC 5780 subq.l D0, 3 000012AE 6728 beq +0x2A /* 000012D8 */ 000012B0 5180 subq.l D0, 8 000012B2 6706 beq +0x8 /* 000012BA */ 000012B4 5580 subq.l D0, 2 000012B6 670C beq +0xE /* 000012C4 */ 000012B8 6028 bra +0x2A /* 000012E2 */ label000012BA: 000012BA 302E FF54 move.w D0, [A6 - 0xAC] 000012BE 526E FF54 addq.w [A6 - 0xAC], 1 000012C2 60D0 bra -0x2E /* 00001294 */ label000012C4: 000012C4 302E FF56 move.w D0, [A6 - 0xAA] 000012C8 526E FF56 addq.w [A6 - 0xAA], 1 000012CC 60C6 bra -0x38 /* 00001294 */ label000012CE: 000012CE 302E FF58 move.w D0, [A6 - 0xA8] 000012D2 526E FF58 addq.w [A6 - 0xA8], 1 000012D6 60BC bra -0x42 /* 00001294 */ label000012D8: 000012D8 302E FF5A move.w D0, [A6 - 0xA6] 000012DC 526E FF5A addq.w [A6 - 0xA6], 1 000012E0 60B2 bra -0x4C /* 00001294 */ label000012E2: 000012E2 702A moveq.l D0, 0x2A 000012E4 B086 cmp.l D0, D6 000012E6 662C bne +0x2E /* 00001314 */ 000012E8 58AE 000C addq.l [A6 + 0xC], 4 000012EC 206E 000C movea.l A0, [A6 + 0xC] 000012F0 2D68 FFFC FF46 move.l [A6 - 0xBA], [A0 - 0x4] 000012F6 6C12 bge +0x14 /* 0000130A */ 000012F8 202E FF46 move.l D0, [A6 - 0xBA] 000012FC 4480 neg.l D0 000012FE 2D40 FF46 move.l [A6 - 0xBA], D0 00001302 302E FF56 move.w D0, [A6 - 0xAA] 00001306 526E FF56 addq.w [A6 - 0xAA], 1 label0000130A: 0000130A 202E 0008 move.l D0, [A6 + 0x8] 0000130E 52AE 0008 addq.l [A6 + 0x8], 1 00001312 604C bra +0x4E /* 00001360 */ label00001314: 00001314 7030 moveq.l D0, 0x30 00001316 B086 cmp.l D0, D6 00001318 6608 bne +0xA /* 00001322 */ 0000131A 302E FF5C move.w D0, [A6 - 0xA4] 0000131E 526E FF5C addq.w [A6 - 0xA4], 1 label00001322: 00001322 7000 moveq.l D0, 0x00 00001324 2D40 FF46 move.l [A6 - 0xBA], D0 00001328 601E bra +0x20 /* 00001348 */ label0000132A: 0000132A 222E FF46 move.l D1, [A6 - 0xBA] 0000132E D281 add.l D1, D1 00001330 2001 move.l D0, D1 00001332 E589 lsl D1, 2 00001334 D280 add.l D1, D0 00001336 D286 add.l D1, D6 00001338 7030 moveq.l D0, 0x30 0000133A 9280 sub.l D1, D0 0000133C 2D41 FF46 move.l [A6 - 0xBA], D1 00001340 202E 0008 move.l D0, [A6 + 0x8] 00001344 52AE 0008 addq.l [A6 + 0x8], 1 label00001348: 00001348 206E 0008 movea.l A0, [A6 + 0x8] 0000134C 1010 move.b D0, [A0] 0000134E 4880 ext.w D0 00001350 48C0 ext.l D0 00001352 2C00 move.l D6, D0 00001354 7030 moveq.l D0, 0x30 00001356 B086 cmp.l D0, D6 00001358 6E06 bgt +0x8 /* 00001360 */ 0000135A 7039 moveq.l D0, 0x39 0000135C B086 cmp.l D0, D6 0000135E 6CCA bge -0x34 /* 0000132A */ label00001360: 00001360 206E 0008 movea.l A0, [A6 + 0x8] 00001364 702E moveq.l D0, 0x2E 00001366 B010 cmp.b D0, [A0] 00001368 6704 beq +0x6 /* 0000136E */ 0000136A 7AFF moveq.l D5, 0xFFFFFFFF 0000136C 605A bra +0x5C /* 000013C8 */ label0000136E: 0000136E 52AE 0008 addq.l [A6 + 0x8], 1 00001372 206E 0008 movea.l A0, [A6 + 0x8] 00001376 702A moveq.l D0, 0x2A 00001378 B010 cmp.b D0, [A0] 0000137A 6616 bne +0x18 /* 00001392 */ 0000137C 58AE 000C addq.l [A6 + 0xC], 4 00001380 206E 000C movea.l A0, [A6 + 0xC] 00001384 2A28 FFFC move.l D5, [A0 - 0x4] 00001388 202E 0008 move.l D0, [A6 + 0x8] 0000138C 52AE 0008 addq.l [A6 + 0x8], 1 00001390 6036 bra +0x38 /* 000013C8 */ label00001392: 00001392 7A00 moveq.l D5, 0x00 00001394 601A bra +0x1C /* 000013B0 */ label00001396: 00001396 2205 move.l D1, D5 00001398 D281 add.l D1, D1 0000139A 2001 move.l D0, D1 0000139C E589 lsl D1, 2 0000139E D280 add.l D1, D0 000013A0 D286 add.l D1, D6 000013A2 7030 moveq.l D0, 0x30 000013A4 9280 sub.l D1, D0 000013A6 2A01 move.l D5, D1 000013A8 202E 0008 move.l D0, [A6 + 0x8] 000013AC 52AE 0008 addq.l [A6 + 0x8], 1 label000013B0: 000013B0 206E 0008 movea.l A0, [A6 + 0x8] 000013B4 1010 move.b D0, [A0] 000013B6 4880 ext.w D0 000013B8 48C0 ext.l D0 000013BA 2C00 move.l D6, D0 000013BC 7030 moveq.l D0, 0x30 000013BE B086 cmp.l D0, D6 000013C0 6E06 bgt +0x8 /* 000013C8 */ 000013C2 7039 moveq.l D0, 0x39 000013C4 B086 cmp.l D0, D6 000013C6 6CCE bge -0x30 /* 00001396 */ label000013C8: 000013C8 426E FF52 clr.w [A6 - 0xAE] 000013CC 206E 0008 movea.l A0, [A6 + 0x8] 000013D0 1010 move.b D0, [A0] 000013D2 0400 004C subi.b D0, 0x4C /* 'L' */ 000013D6 671A beq +0x1C /* 000013F2 */ 000013D8 0400 001C subi.b D0, 0x1C 000013DC 6706 beq +0x8 /* 000013E4 */ 000013DE 5900 subq.b D0, 4 000013E0 6708 beq +0xA /* 000013EA */ 000013E2 6016 bra +0x18 /* 000013FA */ label000013E4: 000013E4 3D7C FFFE FF52 move.w [A6 - 0xAE], 0xFFFE label000013EA: 000013EA 302E FF52 move.w D0, [A6 - 0xAE] 000013EE 526E FF52 addq.w [A6 - 0xAE], 1 label000013F2: 000013F2 202E 0008 move.l D0, [A6 + 0x8] 000013F6 52AE 0008 addq.l [A6 + 0x8], 1 label000013FA: 000013FA 41FA 093E lea.l A0, [PC + 0x93E /* 00001D3A, cstring "" */] 000013FE 2D48 FF5E move.l [A6 - 0xA2], A0 00001402 41EE FFE4 lea.l A0, [A6 - 0x1C] 00001406 4210 clr.b [A0] 00001408 2D48 FF62 move.l [A6 - 0x9E], A0 0000140C 7000 moveq.l D0, 0x00 0000140E 2D40 FF4E move.l [A6 - 0xB2], D0 00001412 2D40 FF4A move.l [A6 - 0xB6], D0 00001416 206E 0008 movea.l A0, [A6 + 0x8] 0000141A 52AE 0008 addq.l [A6 + 0x8], 1 0000141E 1210 move.b D1, [A0] 00001420 4881 ext.w D1 00001422 48C1 ext.l D1 00001424 2C01 move.l D6, D1 00001426 6700 068E beq +0x690 /* 00001AB6 */ 0000142A 0481 0000 0045 subi.l D1, 0x45 /* 'E' */ 00001430 6700 01D6 beq +0x1D8 /* 00001608 */ 00001434 5581 subq.l D1, 2 00001436 6700 0500 beq +0x502 /* 00001938 */ 0000143A 0481 0000 0009 subi.l D1, 0x9 /* '\t' */ 00001440 6700 05FE beq +0x600 /* 00001A40 */ 00001444 5181 subq.l D1, 8 00001446 675C beq +0x5E /* 000014A4 */ 00001448 0481 0000 000B subi.l D1, 0xB 0000144E 6700 0596 beq +0x598 /* 000019E6 */ 00001452 5381 subq.l D1, 1 00001454 6736 beq +0x38 /* 0000148C */ 00001456 5381 subq.l D1, 1 00001458 6700 01AE beq +0x1B0 /* 00001608 */ 0000145C 5381 subq.l D1, 1 0000145E 6700 0392 beq +0x394 /* 000017F2 */ 00001462 5381 subq.l D1, 1 00001464 6700 04D2 beq +0x4D4 /* 00001938 */ 00001468 5581 subq.l D1, 2 0000146A 6720 beq +0x22 /* 0000148C */ 0000146C 5B81 subq.l D1, 5 0000146E 6700 060A beq +0x60C /* 00001A7A */ 00001472 5381 subq.l D1, 1 00001474 671E beq +0x20 /* 00001494 */ 00001476 5381 subq.l D1, 1 00001478 6722 beq +0x24 /* 0000149C */ 0000147A 5781 subq.l D1, 3 0000147C 6700 0586 beq +0x588 /* 00001A04 */ 00001480 5581 subq.l D1, 2 00001482 6708 beq +0xA /* 0000148C */ 00001484 5781 subq.l D1, 3 00001486 671C beq +0x1E /* 000014A4 */ 00001488 6000 0556 bra +0x558 /* 000019E0 */ label0000148C: 0000148C 700A moveq.l D0, 0x0A 0000148E 2D40 FF88 move.l [A6 - 0x78], D0 00001492 6016 bra +0x18 /* 000014AA */ label00001494: 00001494 7008 moveq.l D0, 0x08 00001496 2D40 FF88 move.l [A6 - 0x78], D0 0000149A 600E bra +0x10 /* 000014AA */ label0000149C: 0000149C 302E FF5A move.w D0, [A6 - 0xA6] 000014A0 526E FF5A addq.w [A6 - 0xA6], 1 label000014A4: 000014A4 7010 moveq.l D0, 0x10 000014A6 2D40 FF88 move.l [A6 - 0x78], D0 label000014AA: 000014AA 4A85 tst.l D5 000014AC 6D04 blt +0x6 /* 000014B2 */ 000014AE 426E FF5C clr.w [A6 - 0xA4] label000014B2: 000014B2 4A6E FF52 tst.w [A6 - 0xAE] 000014B6 6F10 ble +0x12 /* 000014C8 */ 000014B8 58AE 000C addq.l [A6 + 0xC], 4 000014BC 206E 000C movea.l A0, [A6 + 0xC] 000014C0 2D68 FFFC FF66 move.l [A6 - 0x9A], [A0 - 0x4] 000014C6 601E bra +0x20 /* 000014E6 */ label000014C8: 000014C8 58AE 000C addq.l [A6 + 0xC], 4 000014CC 206E 000C movea.l A0, [A6 + 0xC] 000014D0 2D68 FFFC FF66 move.l [A6 - 0x9A], [A0 - 0x4] 000014D6 4A6E FF52 tst.w [A6 - 0xAE] 000014DA 6C0A bge +0xC /* 000014E6 */ 000014DC 7000 moveq.l D0, 0x00 000014DE 302E FF68 move.w D0, [A6 - 0x98] 000014E2 2D40 FF66 move.l [A6 - 0x9A], D0 label000014E6: 000014E6 7064 moveq.l D0, 0x64 000014E8 B086 cmp.l D0, D6 000014EA 6706 beq +0x8 /* 000014F2 */ 000014EC 7069 moveq.l D0, 0x69 000014EE B086 cmp.l D0, D6 000014F0 6638 bne +0x3A /* 0000152A */ label000014F2: 000014F2 4AAE FF66 tst.l [A6 - 0x9A] 000014F6 6C14 bge +0x16 /* 0000150C */ 000014F8 41FA 0804 lea.l A0, [PC + 0x804 /* 00001CFE, value 0x2D004E41 '-\0NA', cstring "-" */] 000014FC 2D48 FF5E move.l [A6 - 0xA2], A0 00001500 202E FF66 move.l D0, [A6 - 0x9A] 00001504 4480 neg.l D0 00001506 2D40 FF66 move.l [A6 - 0x9A], D0 0000150A 601E bra +0x20 /* 0000152A */ label0000150C: 0000150C 4A6E FF54 tst.w [A6 - 0xAC] 00001510 670A beq +0xC /* 0000151C */ 00001512 41FA 07E8 lea.l A0, [PC + 0x7E8 /* 00001CFC, value 0x2B002D00 '+\0-\0', cstring "+" */] 00001516 2D48 FF5E move.l [A6 - 0xA2], A0 0000151A 600E bra +0x10 /* 0000152A */ label0000151C: 0000151C 4A6E FF58 tst.w [A6 - 0xA8] 00001520 6708 beq +0xA /* 0000152A */ 00001522 41FA 07D6 lea.l A0, [PC + 0x7D6 /* 00001CFA, value 0x20002B00 ' \0+\0', cstring " " */] 00001526 2D48 FF5E move.l [A6 - 0xA2], A0 label0000152A: 0000152A 7601 moveq.l D3, 0x01 0000152C 7058 moveq.l D0, 0x58 0000152E B086 cmp.l D0, D6 00001530 6708 beq +0xA /* 0000153A */ 00001532 7070 moveq.l D0, 0x70 00001534 B086 cmp.l D0, D6 00001536 6702 beq +0x4 /* 0000153A */ 00001538 7600 moveq.l D3, 0x00 label0000153A: 0000153A 4A03 tst.b D3 0000153C 6708 beq +0xA /* 00001546 */ 0000153E 41FA 07E8 lea.l A0, [PC + 0x7E8 /* 00001D28, value 0x30313233 '0123', cstring "0123456789ABCDEF" */] 00001542 2008 move.l D0, A0 00001544 6006 bra +0x8 /* 0000154C */ label00001546: 00001546 41FA 07CE lea.l A0, [PC + 0x7CE /* 00001D16, value 0x30313233 '0123', cstring "0123456789abcdef" */] 0000154A 2008 move.l D0, A0 label0000154C: 0000154C 2D40 FF80 move.l [A6 - 0x80], D0 00001550 41EE FF8C lea.l A0, [A6 - 0x74] 00001554 2648 movea.l A3, A0 00001556 47EB 000B lea.l A3, [A3 + 0xB] 0000155A 2D4B FF42 move.l [A6 - 0xBE], A3 0000155E 6024 bra +0x26 /* 00001584 */ label00001560: 00001560 202E FF66 move.l D0, [A6 - 0x9A] 00001564 222E FF88 move.l D1, [A6 - 0x78] 00001568 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000156C 206E FF80 movea.l A0, [A6 - 0x80] 00001570 1730 0800 move.b -[A3], [A0 + D0] 00001574 202E FF66 move.l D0, [A6 - 0x9A] 00001578 222E FF88 move.l D1, [A6 - 0x78] 0000157C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001580 2D40 FF66 move.l [A6 - 0x9A], D0 label00001584: 00001584 4AAE FF66 tst.l [A6 - 0x9A] 00001588 66D6 bne -0x28 /* 00001560 */ 0000158A 202E FF42 move.l D0, [A6 - 0xBE] 0000158E 908B sub.l D0, A3 00001590 2D40 FF6A move.l [A6 - 0x96], D0 00001594 4A6E FF5A tst.w [A6 - 0xA6] 00001598 6756 beq +0x58 /* 000015F0 */ 0000159A 706F moveq.l D0, 0x6F 0000159C B086 cmp.l D0, D6 0000159E 6622 bne +0x24 /* 000015C2 */ 000015A0 4A85 tst.l D5 000015A2 6D12 blt +0x14 /* 000015B6 */ 000015A4 202E FF6A move.l D0, [A6 - 0x96] 000015A8 5280 addq.l D0, 1 000015AA B085 cmp.l D0, D5 000015AC 6F42 ble +0x44 /* 000015F0 */ 000015AE 2A2E FF6A move.l D5, [A6 - 0x96] 000015B2 5285 addq.l D5, 1 000015B4 603A bra +0x3C /* 000015F0 */ label000015B6: 000015B6 202E FF6A move.l D0, [A6 - 0x96] 000015BA 4480 neg.l D0 000015BC 2A00 move.l D5, D0 000015BE 5385 subq.l D5, 1 000015C0 602E bra +0x30 /* 000015F0 */ label000015C2: 000015C2 4AAE FF6A tst.l [A6 - 0x96] 000015C6 6728 beq +0x2A /* 000015F0 */ 000015C8 2006 move.l D0, D6 000015CA 0480 0000 0058 subi.l D0, 0x58 /* 'X' */ 000015D0 6716 beq +0x18 /* 000015E8 */ 000015D2 0480 0000 0018 subi.l D0, 0x18 000015D8 6704 beq +0x6 /* 000015DE */ 000015DA 5180 subq.l D0, 8 000015DC 6612 bne +0x14 /* 000015F0 */ label000015DE: 000015DE 41FA 0732 lea.l A0, [PC + 0x732 /* 00001D12, value 0x30780000 '0x\0\0', cstring "0x" */] 000015E2 2D48 FF5E move.l [A6 - 0xA2], A0 000015E6 6008 bra +0xA /* 000015F0 */ label000015E8: 000015E8 41FA 0724 lea.l A0, [PC + 0x724 /* 00001D0E, value 0x30580000 '0X\0\0', cstring "0X" */] 000015EC 2D48 FF5E move.l [A6 - 0xA2], A0 label000015F0: 000015F0 4A85 tst.l D5 000015F2 6C06 bge +0x8 /* 000015FA */ 000015F4 2005 move.l D0, D5 000015F6 4480 neg.l D0 000015F8 6002 bra +0x4 /* 000015FC */ label000015FA: 000015FA 2005 move.l D0, D5 label000015FC: 000015FC 90AE FF6A sub.l D0, [A6 - 0x96] 00001600 2D40 FF4A move.l [A6 - 0xB6], D0 00001604 6000 04B6 bra +0x4B8 /* 00001ABC */ label00001608: 00001608 4A85 tst.l D5 0000160A 6C02 bge +0x4 /* 0000160E */ 0000160C 7A06 moveq.l D5, 0x06 label0000160E: 0000160E 06AE 0000 000A 000C addi.l [A6 + 0xC], 0xA /* '\n' */ 00001616 206E 000C movea.l A0, [A6 + 0xC] 0000161A 41E8 FFF6 lea.l A0, [A0 - 0xA] 0000161E 43EE FF6E lea.l A1, [A6 - 0x92] 00001622 22D8 move.l [A1]+, [A0]+ 00001624 22D8 move.l [A1]+, [A0]+ 00001626 32D8 move.w [A1]+, [A0]+ label00001628: 00001628 7000 moveq.l D0, 0x00 0000162A 2F00 move.l -[A7], D0 0000162C 486E FF7C pea.l [A6 - 0x84] 00001630 486E FF78 pea.l [A6 - 0x88] 00001634 2205 move.l D1, D5 00001636 5281 addq.l D1, 1 00001638 7413 moveq.l D2, 0x13 0000163A B481 cmp.l D2, D1 0000163C 6F06 ble +0x8 /* 00001644 */ 0000163E 2205 move.l D1, D5 00001640 5281 addq.l D1, 1 00001642 6002 bra +0x4 /* 00001646 */ label00001644: 00001644 7213 moveq.l D1, 0x13 label00001646: 00001646 2F01 move.l -[A7], D1 00001648 41EE FF78 lea.l A0, [A6 - 0x88] 0000164C 2F20 move.l -[A7], -[A0] 0000164E 2F20 move.l -[A7], -[A0] 00001650 3F20 move.w -[A7], -[A0] 00001652 486E FFE6 pea.l [A6 - 0x1A] 00001656 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 0000165A 2640 movea.l A3, D0 0000165C 4FEF 001E lea.l A7, [A7 + 0x1E] label00001660: 00001660 4AAE FF7C tst.l [A6 - 0x84] 00001664 670A beq +0xC /* 00001670 */ 00001666 41FA 0696 lea.l A0, [PC + 0x696 /* 00001CFE, value 0x2D004E41 '-\0NA', cstring "-" */] 0000166A 2D48 FF5E move.l [A6 - 0xA2], A0 0000166E 601E bra +0x20 /* 0000168E */ label00001670: 00001670 4A6E FF54 tst.w [A6 - 0xAC] 00001674 670A beq +0xC /* 00001680 */ 00001676 41FA 0684 lea.l A0, [PC + 0x684 /* 00001CFC, value 0x2B002D00 '+\0-\0', cstring "+" */] 0000167A 2D48 FF5E move.l [A6 - 0xA2], A0 0000167E 600E bra +0x10 /* 0000168E */ label00001680: 00001680 4A6E FF58 tst.w [A6 - 0xA8] 00001684 6708 beq +0xA /* 0000168E */ 00001686 41FA 0672 lea.l A0, [PC + 0x672 /* 00001CFA, value 0x20002B00 ' \0+\0', cstring " " */] 0000168A 2D48 FF5E move.l [A6 - 0xA2], A0 label0000168E: 0000168E 41EE FF8C lea.l A0, [A6 - 0x74] 00001692 2D48 FF42 move.l [A6 - 0xBE], A0 00001696 7049 moveq.l D0, 0x49 00001698 B013 cmp.b D0, [A3] 0000169A 6700 00CA beq +0xCC /* 00001766 */ 0000169E 704E moveq.l D0, 0x4E 000016A0 B013 cmp.b D0, [A3] 000016A2 6700 00C2 beq +0xC4 /* 00001766 */ 000016A6 4A13 tst.b [A3] 000016A8 6704 beq +0x6 /* 000016AE */ 000016AA 101B move.b D0, [A3]+ 000016AC 6002 bra +0x4 /* 000016B0 */ label000016AE: 000016AE 7030 moveq.l D0, 0x30 label000016B0: 000016B0 222E FF42 move.l D1, [A6 - 0xBE] 000016B4 52AE FF42 addq.l [A6 - 0xBE], 1 000016B8 2041 movea.l A0, D1 000016BA 1080 move.b [A0], D0 000016BC 4A85 tst.l D5 000016BE 6606 bne +0x8 /* 000016C6 */ 000016C0 4A6E FF5A tst.w [A6 - 0xA6] 000016C4 670E beq +0x10 /* 000016D4 */ label000016C6: 000016C6 202E FF42 move.l D0, [A6 - 0xBE] 000016CA 52AE FF42 addq.l [A6 - 0xBE], 1 000016CE 2040 movea.l A0, D0 000016D0 10BC 002E move.b [A0], 0x2E /* '.' */ label000016D4: 000016D4 2D45 FF4E move.l [A6 - 0xB2], D5 000016D8 6010 bra +0x12 /* 000016EA */ label000016DA: 000016DA 202E FF42 move.l D0, [A6 - 0xBE] 000016DE 52AE FF42 addq.l [A6 - 0xBE], 1 000016E2 2040 movea.l A0, D0 000016E4 109B move.b [A0], [A3]+ 000016E6 53AE FF4E subq.l [A6 - 0xB2], 1 label000016EA: 000016EA 4AAE FF4E tst.l [A6 - 0xB2] 000016EE 6F04 ble +0x6 /* 000016F4 */ 000016F0 4A13 tst.b [A3] 000016F2 66E6 bne -0x18 /* 000016DA */ label000016F4: 000016F4 2E2E FF78 move.l D7, [A6 - 0x88] 000016F8 5387 subq.l D7, 1 000016FA 4A87 tst.l D7 000016FC 6C06 bge +0x8 /* 00001704 */ 000016FE 2007 move.l D0, D7 00001700 4480 neg.l D0 00001702 2E00 move.l D7, D0 label00001704: 00001704 2007 move.l D0, D7 00001706 720A moveq.l D1, 0x0A 00001708 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 0000170C 7230 moveq.l D1, 0x30 0000170E D001 add.b D0, D1 00001710 53AE FF62 subq.l [A6 - 0x9E], 1 00001714 206E FF62 movea.l A0, [A6 - 0x9E] 00001718 1080 move.b [A0], D0 0000171A 2007 move.l D0, D7 0000171C 720A moveq.l D1, 0x0A 0000171E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001722 2E00 move.l D7, D0 00001724 66DE bne -0x20 /* 00001704 */ 00001726 41EE FFE4 lea.l A0, [A6 - 0x1C] 0000172A 5548 subq.w A0, 2 0000172C B1EE FF62 cmpa.l A0, [A6 - 0x9E] 00001730 65D2 bcs -0x2C /* 00001704 */ 00001732 4AAE FF78 tst.l [A6 - 0x88] 00001736 6F04 ble +0x6 /* 0000173C */ 00001738 702B moveq.l D0, 0x2B 0000173A 6002 bra +0x4 /* 0000173E */ label0000173C: 0000173C 702D moveq.l D0, 0x2D label0000173E: 0000173E 53AE FF62 subq.l [A6 - 0x9E], 1 00001742 206E FF62 movea.l A0, [A6 - 0x9E] 00001746 1080 move.b [A0], D0 00001748 705A moveq.l D0, 0x5A 0000174A B086 cmp.l D0, D6 0000174C 6D04 blt +0x6 /* 00001752 */ 0000174E 7045 moveq.l D0, 0x45 00001750 6002 bra +0x4 /* 00001754 */ label00001752: 00001752 7065 moveq.l D0, 0x65 label00001754: 00001754 53AE FF62 subq.l [A6 - 0x9E], 1 00001758 206E FF62 movea.l A0, [A6 - 0x9E] 0000175C 1080 move.b [A0], D0 0000175E 47EE FF8C lea.l A3, [A6 - 0x74] 00001762 6000 0358 bra +0x35A /* 00001ABC */ label00001766: 00001766 426E FF5C clr.w [A6 - 0xA4] 0000176A 7049 moveq.l D0, 0x49 0000176C B013 cmp.b D0, [A3] 0000176E 6610 bne +0x12 /* 00001780 */ 00001770 487A 0598 pea.l [PC + 0x598 /* 00001D0A, value 0x494E4600 'INF\0', cstring "INF" */] 00001774 2F2E FF42 move.l -[A7], [A6 - 0xBE] 00001778 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 0000177C 504F addq.w A7, 8 0000177E 605C bra +0x5E /* 000017DC */ label00001780: 00001780 487A 057E pea.l [PC + 0x57E /* 00001D00, value 0x4E414E28 'NAN(', cstring "NAN(000)" */] 00001784 2F2E FF42 move.l -[A7], [A6 - 0xBE] 00001788 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 0000178C 102B 0003 move.b D0, [A3 + 0x3] 00001790 4880 ext.w D0 00001792 48C0 ext.l D0 00001794 2F00 move.l -[A7], D0 00001796 4EBA F9F2 jsr [PC - 0x60E /* 0000118A */] 0000179A E980 asl D0, 4 0000179C 2E00 move.l D7, D0 0000179E 102B 0004 move.b D0, [A3 + 0x4] 000017A2 4880 ext.w D0 000017A4 48C0 ext.l D0 000017A6 2F00 move.l -[A7], D0 000017A8 4EBA F9E0 jsr [PC - 0x620 /* 0000118A */] 000017AC DE80 add.l D7, D0 000017AE 7806 moveq.l D4, 0x06 000017B0 4FEF 0010 lea.l A7, [A7 + 0x10] label000017B4: 000017B4 2007 move.l D0, D7 000017B6 720A moveq.l D1, 0x0A 000017B8 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 000017BC 7230 moveq.l D1, 0x30 000017BE D001 add.b D0, D1 000017C0 2204 move.l D1, D4 000017C2 5384 subq.l D4, 1 000017C4 D2AE FF42 add.l D1, [A6 - 0xBE] 000017C8 2041 movea.l A0, D1 000017CA 1080 move.b [A0], D0 000017CC 2007 move.l D0, D7 000017CE 720A moveq.l D1, 0x0A 000017D0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000017D4 2E00 move.l D7, D0 000017D6 7004 moveq.l D0, 0x04 000017D8 B084 cmp.l D0, D4 000017DA 6FD8 ble -0x26 /* 000017B4 */ label000017DC: 000017DC 266E FF42 movea.l A3, [A6 - 0xBE] 000017E0 2F0B move.l -[A7], A3 000017E2 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000017E6 D08B add.l D0, A3 000017E8 2D40 FF42 move.l [A6 - 0xBE], D0 000017EC 584F addq.w A7, 4 000017EE 6000 02CC bra +0x2CE /* 00001ABC */ label000017F2: 000017F2 4A85 tst.l D5 000017F4 6C02 bge +0x4 /* 000017F8 */ 000017F6 7A06 moveq.l D5, 0x06 label000017F8: 000017F8 06AE 0000 000A 000C addi.l [A6 + 0xC], 0xA /* '\n' */ 00001800 206E 000C movea.l A0, [A6 + 0xC] 00001804 41E8 FFF6 lea.l A0, [A0 - 0xA] 00001808 43EE FF6E lea.l A1, [A6 - 0x92] 0000180C 22D8 move.l [A1]+, [A0]+ 0000180E 22D8 move.l [A1]+, [A0]+ 00001810 32D8 move.w [A1]+, [A0]+ 00001812 7001 moveq.l D0, 0x01 00001814 2F00 move.l -[A7], D0 00001816 486E FF7C pea.l [A6 - 0x84] 0000181A 486E FF78 pea.l [A6 - 0x88] 0000181E 2F05 move.l -[A7], D5 00001820 41EE FF78 lea.l A0, [A6 - 0x88] 00001824 2F20 move.l -[A7], -[A0] 00001826 2F20 move.l -[A7], -[A0] 00001828 3F20 move.w -[A7], -[A0] 0000182A 486E FFE6 pea.l [A6 - 0x1A] 0000182E 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00001832 2640 movea.l A3, D0 00001834 4FEF 001E lea.l A7, [A7 + 0x1E] label00001838: 00001838 4AAE FF7C tst.l [A6 - 0x84] 0000183C 670A beq +0xC /* 00001848 */ 0000183E 41FA 04BE lea.l A0, [PC + 0x4BE /* 00001CFE, value 0x2D004E41 '-\0NA', cstring "-" */] 00001842 2D48 FF5E move.l [A6 - 0xA2], A0 00001846 601E bra +0x20 /* 00001866 */ label00001848: 00001848 4A6E FF54 tst.w [A6 - 0xAC] 0000184C 670A beq +0xC /* 00001858 */ 0000184E 41FA 04AC lea.l A0, [PC + 0x4AC /* 00001CFC, value 0x2B002D00 '+\0-\0', cstring "+" */] 00001852 2D48 FF5E move.l [A6 - 0xA2], A0 00001856 600E bra +0x10 /* 00001866 */ label00001858: 00001858 4A6E FF58 tst.w [A6 - 0xA8] 0000185C 6708 beq +0xA /* 00001866 */ 0000185E 41FA 049A lea.l A0, [PC + 0x49A /* 00001CFA, value 0x20002B00 ' \0+\0', cstring " " */] 00001862 2D48 FF5E move.l [A6 - 0xA2], A0 label00001866: 00001866 41EE FF8C lea.l A0, [A6 - 0x74] 0000186A 2D48 FF42 move.l [A6 - 0xBE], A0 0000186E 7049 moveq.l D0, 0x49 00001870 B013 cmp.b D0, [A3] 00001872 6700 FEF2 beq -0x10C /* 00001766 */ 00001876 704E moveq.l D0, 0x4E 00001878 B013 cmp.b D0, [A3] 0000187A 6700 FEEA beq -0x114 /* 00001766 */ 0000187E 206E FF5E movea.l A0, [A6 - 0xA2] 00001882 4A10 tst.b [A0] 00001884 6604 bne +0x6 /* 0000188A */ 00001886 7000 moveq.l D0, 0x00 00001888 6002 bra +0x4 /* 0000188C */ label0000188A: 0000188A 7001 moveq.l D0, 0x01 label0000188C: 0000188C 4880 ext.w D0 0000188E 48C0 ext.l D0 00001890 222E FF78 move.l D1, [A6 - 0x88] 00001894 D280 add.l D1, D0 00001896 7601 moveq.l D3, 0x01 00001898 4A85 tst.l D5 0000189A 6E08 bgt +0xA /* 000018A4 */ 0000189C 4A6E FF5A tst.w [A6 - 0xA6] 000018A0 6602 bne +0x4 /* 000018A4 */ 000018A2 7600 moveq.l D3, 0x00 label000018A4: 000018A4 4A03 tst.b D3 000018A6 6706 beq +0x8 /* 000018AE */ 000018A8 2005 move.l D0, D5 000018AA 5280 addq.l D0, 1 000018AC 6002 bra +0x4 /* 000018B0 */ label000018AE: 000018AE 7000 moveq.l D0, 0x00 label000018B0: 000018B0 D081 add.l D0, D1 000018B2 7250 moveq.l D1, 0x50 000018B4 B280 cmp.l D1, D0 000018B6 6C06 bge +0x8 /* 000018BE */ 000018B8 7A12 moveq.l D5, 0x12 000018BA 6000 FD6C bra -0x292 /* 00001628 */ label000018BE: 000018BE 2E2E FF78 move.l D7, [A6 - 0x88] label000018C2: 000018C2 7601 moveq.l D3, 0x01 000018C4 4A87 tst.l D7 000018C6 6F06 ble +0x8 /* 000018CE */ 000018C8 4A13 tst.b [A3] 000018CA 6702 beq +0x4 /* 000018CE */ 000018CC 7600 moveq.l D3, 0x00 label000018CE: 000018CE 4A03 tst.b D3 000018D0 6704 beq +0x6 /* 000018D6 */ 000018D2 7030 moveq.l D0, 0x30 000018D4 6002 bra +0x4 /* 000018D8 */ label000018D6: 000018D6 101B move.b D0, [A3]+ label000018D8: 000018D8 222E FF42 move.l D1, [A6 - 0xBE] 000018DC 52AE FF42 addq.l [A6 - 0xBE], 1 000018E0 2041 movea.l A0, D1 000018E2 1080 move.b [A0], D0 000018E4 5387 subq.l D7, 1 000018E6 6EDA bgt -0x24 /* 000018C2 */ 000018E8 4A6E FF5A tst.w [A6 - 0xA6] 000018EC 6604 bne +0x6 /* 000018F2 */ 000018EE 4A85 tst.l D5 000018F0 6F0E ble +0x10 /* 00001900 */ label000018F2: 000018F2 202E FF42 move.l D0, [A6 - 0xBE] 000018F6 52AE FF42 addq.l [A6 - 0xBE], 1 000018FA 2040 movea.l A0, D0 000018FC 10BC 002E move.b [A0], 0x2E /* '.' */ label00001900: 00001900 2E05 move.l D7, D5 00001902 6028 bra +0x2A /* 0000192C */ label00001904: 00001904 7601 moveq.l D3, 0x01 00001906 52AE FF78 addq.l [A6 - 0x88], 1 0000190A 4AAE FF78 tst.l [A6 - 0x88] 0000190E 6F06 ble +0x8 /* 00001916 */ 00001910 4A13 tst.b [A3] 00001912 6702 beq +0x4 /* 00001916 */ 00001914 7600 moveq.l D3, 0x00 label00001916: 00001916 4A03 tst.b D3 00001918 6704 beq +0x6 /* 0000191E */ 0000191A 7030 moveq.l D0, 0x30 0000191C 6002 bra +0x4 /* 00001920 */ label0000191E: 0000191E 101B move.b D0, [A3]+ label00001920: 00001920 222E FF42 move.l D1, [A6 - 0xBE] 00001924 52AE FF42 addq.l [A6 - 0xBE], 1 00001928 2041 movea.l A0, D1 0000192A 1080 move.b [A0], D0 label0000192C: 0000192C 5387 subq.l D7, 1 0000192E 6CD4 bge -0x2A /* 00001904 */ 00001930 47EE FF8C lea.l A3, [A6 - 0x74] 00001934 6000 0186 bra +0x188 /* 00001ABC */ label00001938: 00001938 4A85 tst.l D5 0000193A 6C04 bge +0x6 /* 00001940 */ 0000193C 7A06 moveq.l D5, 0x06 0000193E 6006 bra +0x8 /* 00001946 */ label00001940: 00001940 4A85 tst.l D5 00001942 6602 bne +0x4 /* 00001946 */ 00001944 7A01 moveq.l D5, 0x01 label00001946: 00001946 06AE 0000 000A 000C addi.l [A6 + 0xC], 0xA /* '\n' */ 0000194E 206E 000C movea.l A0, [A6 + 0xC] 00001952 41E8 FFF6 lea.l A0, [A0 - 0xA] 00001956 43EE FF6E lea.l A1, [A6 - 0x92] 0000195A 22D8 move.l [A1]+, [A0]+ 0000195C 22D8 move.l [A1]+, [A0]+ 0000195E 32D8 move.w [A1]+, [A0]+ 00001960 7000 moveq.l D0, 0x00 00001962 2F00 move.l -[A7], D0 00001964 486E FF7C pea.l [A6 - 0x84] 00001968 486E FF78 pea.l [A6 - 0x88] 0000196C 7213 moveq.l D1, 0x13 0000196E B285 cmp.l D1, D5 00001970 6F04 ble +0x6 /* 00001976 */ 00001972 2205 move.l D1, D5 00001974 6002 bra +0x4 /* 00001978 */ label00001976: 00001976 7213 moveq.l D1, 0x13 label00001978: 00001978 2F01 move.l -[A7], D1 0000197A 41EE FF78 lea.l A0, [A6 - 0x88] 0000197E 2F20 move.l -[A7], -[A0] 00001980 2F20 move.l -[A7], -[A0] 00001982 3F20 move.w -[A7], -[A0] 00001984 486E FFE6 pea.l [A6 - 0x1A] 00001988 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 0000198C 2640 movea.l A3, D0 0000198E 2805 move.l D4, D5 00001990 4A6E FF5A tst.w [A6 - 0xA6] 00001994 4FEF 001E lea.l A7, [A7 + 0x1E] 00001998 6626 bne +0x28 /* 000019C0 */ 0000199A 2F0B move.l -[A7], A3 0000199C 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000019A0 2E00 move.l D7, D0 000019A2 B887 cmp.l D4, D7 000019A4 584F addq.w A7, 4 000019A6 6F06 ble +0x8 /* 000019AE */ 000019A8 2807 move.l D4, D7 000019AA 6002 bra +0x4 /* 000019AE */ label000019AC: 000019AC 5384 subq.l D4, 1 label000019AE: 000019AE 7001 moveq.l D0, 0x01 000019B0 B084 cmp.l D0, D4 000019B2 6E0C bgt +0xE /* 000019C0 */ 000019B4 2004 move.l D0, D4 000019B6 5380 subq.l D0, 1 000019B8 7230 moveq.l D1, 0x30 000019BA B233 0800 cmp.b D1, [A3 + D0] 000019BE 67EC beq -0x12 /* 000019AC */ label000019C0: 000019C0 70FD moveq.l D0, 0xFFFFFFFD 000019C2 B0AE FF78 cmp.l D0, [A6 - 0x88] 000019C6 6E06 bgt +0x8 /* 000019CE */ 000019C8 BAAE FF78 cmp.l D5, [A6 - 0x88] 000019CC 6C08 bge +0xA /* 000019D6 */ label000019CE: 000019CE 2A04 move.l D5, D4 000019D0 5385 subq.l D5, 1 000019D2 6000 FC8C bra -0x372 /* 00001660 */ label000019D6: 000019D6 2A04 move.l D5, D4 000019D8 9AAE FF78 sub.l D5, [A6 - 0x88] 000019DC 6000 FE5A bra -0x1A4 /* 00001838 */ label000019E0: 000019E0 1D46 FF8C move.b [A6 - 0x74], D6 000019E4 600E bra +0x10 /* 000019F4 */ label000019E6: 000019E6 58AE 000C addq.l [A6 + 0xC], 4 000019EA 206E 000C movea.l A0, [A6 + 0xC] 000019EE 1D68 FFFF FF8C move.b [A6 - 0x74], [A0 - 0x1] label000019F4: 000019F4 47EE FF8C lea.l A3, [A6 - 0x74] 000019F8 200B move.l D0, A3 000019FA 5280 addq.l D0, 1 000019FC 2D40 FF42 move.l [A6 - 0xBE], D0 00001A00 6000 00BA bra +0xBC /* 00001ABC */ label00001A04: 00001A04 58AE 000C addq.l [A6 + 0xC], 4 00001A08 206E 000C movea.l A0, [A6 + 0xC] 00001A0C 2668 FFFC movea.l A3, [A0 - 0x4] 00001A10 2D4B FF42 move.l [A6 - 0xBE], A3 00001A14 4A85 tst.l D5 00001A16 6C10 bge +0x12 /* 00001A28 */ 00001A18 2F0B move.l -[A7], A3 00001A1A 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00001A1E D1AE FF42 add.l [A6 - 0xBE], D0 00001A22 584F addq.w A7, 4 00001A24 6000 0096 bra +0x98 /* 00001ABC */ label00001A28: 00001A28 202E FF42 move.l D0, [A6 - 0xBE] 00001A2C 52AE FF42 addq.l [A6 - 0xBE], 1 00001A30 2040 movea.l A0, D0 00001A32 4A10 tst.b [A0] 00001A34 6704 beq +0x6 /* 00001A3A */ 00001A36 5385 subq.l D5, 1 00001A38 6CEE bge -0x10 /* 00001A28 */ label00001A3A: 00001A3A 53AE FF42 subq.l [A6 - 0xBE], 1 00001A3E 607C bra +0x7E /* 00001ABC */ label00001A40: 00001A40 58AE 000C addq.l [A6 + 0xC], 4 00001A44 206E 000C movea.l A0, [A6 + 0xC] 00001A48 2668 FFFC movea.l A3, [A0 - 0x4] 00001A4C 524B addq.w A3, 1 00001A4E 2D4B FF42 move.l [A6 - 0xBE], A3 00001A52 7601 moveq.l D3, 0x01 00001A54 4A85 tst.l D5 00001A56 6D0C blt +0xE /* 00001A64 */ 00001A58 7000 moveq.l D0, 0x00 00001A5A 102B FFFF move.b D0, [A3 - 0x1] 00001A5E B085 cmp.l D0, D5 00001A60 6D02 blt +0x4 /* 00001A64 */ 00001A62 7600 moveq.l D3, 0x00 label00001A64: 00001A64 4A03 tst.b D3 00001A66 670A beq +0xC /* 00001A72 */ 00001A68 7000 moveq.l D0, 0x00 00001A6A 102B FFFF move.b D0, [A3 - 0x1] 00001A6E 4A80 tst.l D0 00001A70 6002 bra +0x4 /* 00001A74 */ label00001A72: 00001A72 2005 move.l D0, D5 label00001A74: 00001A74 D1AE FF42 add.l [A6 - 0xBE], D0 00001A78 6042 bra +0x44 /* 00001ABC */ label00001A7A: 00001A7A 2D4B FF42 move.l [A6 - 0xBE], A3 00001A7E 58AE 000C addq.l [A6 + 0xC], 4 00001A82 206E 000C movea.l A0, [A6 + 0xC] 00001A86 2D68 FFFC FF84 move.l [A6 - 0x7C], [A0 - 0x4] 00001A8C 4A6E FF52 tst.w [A6 - 0xAE] 00001A90 660A bne +0xC /* 00001A9C */ 00001A92 206E FF84 movea.l A0, [A6 - 0x7C] 00001A96 20AE FF3E move.l [A0], [A6 - 0xC2] 00001A9A 6020 bra +0x22 /* 00001ABC */ label00001A9C: 00001A9C 4A6E FF52 tst.w [A6 - 0xAE] 00001AA0 6F0A ble +0xC /* 00001AAC */ 00001AA2 206E FF84 movea.l A0, [A6 - 0x7C] 00001AA6 20AE FF3E move.l [A0], [A6 - 0xC2] 00001AAA 6010 bra +0x12 /* 00001ABC */ label00001AAC: 00001AAC 206E FF84 movea.l A0, [A6 - 0x7C] 00001AB0 30AE FF40 move.w [A0], [A6 - 0xC0] 00001AB4 6006 bra +0x8 /* 00001ABC */ label00001AB6: 00001AB6 70FF moveq.l D0, 0xFFFFFFFF 00001AB8 6000 022C bra +0x22E /* 00001CE6 */ label00001ABC: 00001ABC 4AAE FF4E tst.l [A6 - 0xB2] 00001AC0 6C06 bge +0x8 /* 00001AC8 */ 00001AC2 7000 moveq.l D0, 0x00 00001AC4 2D40 FF4E move.l [A6 - 0xB2], D0 label00001AC8: 00001AC8 4AAE FF4A tst.l [A6 - 0xB6] 00001ACC 6C06 bge +0x8 /* 00001AD4 */ 00001ACE 7000 moveq.l D0, 0x00 00001AD0 2D40 FF4A move.l [A6 - 0xB6], D0 label00001AD4: 00001AD4 2F2E FF5E move.l -[A7], [A6 - 0xA2] 00001AD8 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00001ADC 222E FF4A move.l D1, [A6 - 0xB6] 00001AE0 D280 add.l D1, D0 00001AE2 202E FF4E move.l D0, [A6 - 0xB2] 00001AE6 D081 add.l D0, D1 00001AE8 2E2E FF42 move.l D7, [A6 - 0xBE] 00001AEC 9E8B sub.l D7, A3 00001AEE D087 add.l D0, D7 00001AF0 41EE FFDE lea.l A0, [A6 - 0x22] 00001AF4 D088 add.l D0, A0 00001AF6 5C80 addq.l D0, 6 00001AF8 2800 move.l D4, D0 00001AFA 98AE FF62 sub.l D4, [A6 - 0x9E] 00001AFE 4A6E FF5C tst.w [A6 - 0xA4] 00001B02 584F addq.w A7, 4 00001B04 671A beq +0x1C /* 00001B20 */ 00001B06 4A6E FF56 tst.w [A6 - 0xAA] 00001B0A 6614 bne +0x16 /* 00001B20 */ 00001B0C B8AE FF46 cmp.l D4, [A6 - 0xBA] 00001B10 6C0E bge +0x10 /* 00001B20 */ 00001B12 202E FF46 move.l D0, [A6 - 0xBA] 00001B16 9084 sub.l D0, D4 00001B18 D1AE FF4A add.l [A6 - 0xB6], D0 00001B1C 282E FF46 move.l D4, [A6 - 0xBA] label00001B20: 00001B20 B8AE FF46 cmp.l D4, [A6 - 0xBA] 00001B24 6C06 bge +0x8 /* 00001B2C */ 00001B26 202E FF46 move.l D0, [A6 - 0xBA] 00001B2A 6002 bra +0x4 /* 00001B2E */ label00001B2C: 00001B2C 2004 move.l D0, D4 label00001B2E: 00001B2E D1AE FF3E add.l [A6 - 0xC2], D0 00001B32 4A6E FF56 tst.w [A6 - 0xAA] 00001B36 6668 bne +0x6A /* 00001BA0 */ 00001B38 6024 bra +0x26 /* 00001B5E */ label00001B3A: 00001B3A 5394 subq.l [A4], 1 00001B3C 4A94 tst.l [A4] 00001B3E 6D12 blt +0x14 /* 00001B52 */ 00001B40 206C 0004 movea.l A0, [A4 + 0x4] 00001B44 52AC 0004 addq.l [A4 + 0x4], 1 00001B48 10BC 0020 move.b [A0], 0x20 /* ' ' */ 00001B4C 7020 moveq.l D0, 0x20 00001B4E 4A80 tst.l D0 00001B50 600C bra +0xE /* 00001B5E */ label00001B52: 00001B52 2F0C move.l -[A7], A4 00001B54 7020 moveq.l D0, 0x20 00001B56 2F00 move.l -[A7], D0 00001B58 4EBA F0A8 jsr [PC - 0xF58 /* 00000C02 */] 00001B5C 504F addq.w A7, 8 label00001B5E: 00001B5E 53AE FF46 subq.l [A6 - 0xBA], 1 00001B62 B8AE FF46 cmp.l D4, [A6 - 0xBA] 00001B66 6FD2 ble -0x2C /* 00001B3A */ 00001B68 6036 bra +0x38 /* 00001BA0 */ label00001B6A: 00001B6A 5394 subq.l [A4], 1 00001B6C 4A94 tst.l [A4] 00001B6E 6D1A blt +0x1C /* 00001B8A */ 00001B70 206E FF5E movea.l A0, [A6 - 0xA2] 00001B74 52AE FF5E addq.l [A6 - 0xA2], 1 00001B78 226C 0004 movea.l A1, [A4 + 0x4] 00001B7C 52AC 0004 addq.l [A4 + 0x4], 1 00001B80 1290 move.b [A1], [A0] 00001B82 7000 moveq.l D0, 0x00 00001B84 1010 move.b D0, [A0] 00001B86 4A80 tst.l D0 00001B88 6016 bra +0x18 /* 00001BA0 */ label00001B8A: 00001B8A 2F0C move.l -[A7], A4 00001B8C 206E FF5E movea.l A0, [A6 - 0xA2] 00001B90 52AE FF5E addq.l [A6 - 0xA2], 1 00001B94 7000 moveq.l D0, 0x00 00001B96 1010 move.b D0, [A0] 00001B98 2F00 move.l -[A7], D0 00001B9A 4EBA F066 jsr [PC - 0xF9A /* 00000C02 */] 00001B9E 504F addq.w A7, 8 label00001BA0: 00001BA0 206E FF5E movea.l A0, [A6 - 0xA2] 00001BA4 4A10 tst.b [A0] 00001BA6 66C2 bne -0x3C /* 00001B6A */ 00001BA8 6024 bra +0x26 /* 00001BCE */ label00001BAA: 00001BAA 5394 subq.l [A4], 1 00001BAC 4A94 tst.l [A4] 00001BAE 6D12 blt +0x14 /* 00001BC2 */ 00001BB0 206C 0004 movea.l A0, [A4 + 0x4] 00001BB4 52AC 0004 addq.l [A4 + 0x4], 1 00001BB8 10BC 0030 move.b [A0], 0x30 /* '0' */ 00001BBC 7030 moveq.l D0, 0x30 00001BBE 4A80 tst.l D0 00001BC0 600C bra +0xE /* 00001BCE */ label00001BC2: 00001BC2 2F0C move.l -[A7], A4 00001BC4 7030 moveq.l D0, 0x30 00001BC6 2F00 move.l -[A7], D0 00001BC8 4EBA F038 jsr [PC - 0xFC8 /* 00000C02 */] 00001BCC 504F addq.w A7, 8 label00001BCE: 00001BCE 53AE FF4A subq.l [A6 - 0xB6], 1 00001BD2 4AAE FF4A tst.l [A6 - 0xB6] 00001BD6 6CD2 bge -0x2C /* 00001BAA */ 00001BD8 4A87 tst.l D7 00001BDA 6F00 008C ble +0x8E /* 00001C68 */ 00001BDE 7001 moveq.l D0, 0x01 00001BE0 B087 cmp.l D0, D7 00001BE2 6628 bne +0x2A /* 00001C0C */ 00001BE4 5394 subq.l [A4], 1 00001BE6 4A94 tst.l [A4] 00001BE8 6D12 blt +0x14 /* 00001BFC */ 00001BEA 206C 0004 movea.l A0, [A4 + 0x4] 00001BEE 52AC 0004 addq.l [A4 + 0x4], 1 00001BF2 1093 move.b [A0], [A3] 00001BF4 7000 moveq.l D0, 0x00 00001BF6 1013 move.b D0, [A3] 00001BF8 4A80 tst.l D0 00001BFA 606C bra +0x6E /* 00001C68 */ label00001BFC: 00001BFC 2F0C move.l -[A7], A4 00001BFE 7000 moveq.l D0, 0x00 00001C00 1013 move.b D0, [A3] 00001C02 2F00 move.l -[A7], D0 00001C04 4EBA EFFC jsr [PC - 0x1004 /* 00000C02 */] 00001C08 504F addq.w A7, 8 00001C0A 605C bra +0x5E /* 00001C68 */ label00001C0C: 00001C0C 7000 moveq.l D0, 0x00 00001C0E 302C 0014 move.w D0, [A4 + 0x14] 00001C12 7214 moveq.l D1, 0x14 00001C14 B280 cmp.l D1, D0 00001C16 6618 bne +0x1A /* 00001C30 */ 00001C18 2F07 move.l -[A7], D7 00001C1A 2F0B move.l -[A7], A3 00001C1C 2F2C 0004 move.l -[A7], [A4 + 0x4] 00001C20 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00001C24 D087 add.l D0, D7 00001C26 2940 0004 move.l [A4 + 0x4], D0 00001C2A 4FEF 000C lea.l A7, [A7 + 0xC] 00001C2E 6038 bra +0x3A /* 00001C68 */ label00001C30: 00001C30 2F0C move.l -[A7], A4 00001C32 2F07 move.l -[A7], D7 00001C34 7001 moveq.l D0, 0x01 00001C36 2F00 move.l -[A7], D0 00001C38 2F0B move.l -[A7], A3 00001C3A 4EBA F2A0 jsr [PC - 0xD60 /* 00000EDC */] 00001C3E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001C42 6024 bra +0x26 /* 00001C68 */ label00001C44: 00001C44 5394 subq.l [A4], 1 00001C46 4A94 tst.l [A4] 00001C48 6D12 blt +0x14 /* 00001C5C */ 00001C4A 206C 0004 movea.l A0, [A4 + 0x4] 00001C4E 52AC 0004 addq.l [A4 + 0x4], 1 00001C52 10BC 0030 move.b [A0], 0x30 /* '0' */ 00001C56 7030 moveq.l D0, 0x30 00001C58 4A80 tst.l D0 00001C5A 600C bra +0xE /* 00001C68 */ label00001C5C: 00001C5C 2F0C move.l -[A7], A4 00001C5E 7030 moveq.l D0, 0x30 00001C60 2F00 move.l -[A7], D0 00001C62 4EBA EF9E jsr [PC - 0x1062 /* 00000C02 */] 00001C66 504F addq.w A7, 8 label00001C68: 00001C68 53AE FF4E subq.l [A6 - 0xB2], 1 00001C6C 4AAE FF4E tst.l [A6 - 0xB2] 00001C70 6CD2 bge -0x2C /* 00001C44 */ 00001C72 6036 bra +0x38 /* 00001CAA */ label00001C74: 00001C74 5394 subq.l [A4], 1 00001C76 4A94 tst.l [A4] 00001C78 6D1A blt +0x1C /* 00001C94 */ 00001C7A 206E FF62 movea.l A0, [A6 - 0x9E] 00001C7E 52AE FF62 addq.l [A6 - 0x9E], 1 00001C82 226C 0004 movea.l A1, [A4 + 0x4] 00001C86 52AC 0004 addq.l [A4 + 0x4], 1 00001C8A 1290 move.b [A1], [A0] 00001C8C 7000 moveq.l D0, 0x00 00001C8E 1010 move.b D0, [A0] 00001C90 4A80 tst.l D0 00001C92 6016 bra +0x18 /* 00001CAA */ label00001C94: 00001C94 2F0C move.l -[A7], A4 00001C96 206E FF62 movea.l A0, [A6 - 0x9E] 00001C9A 52AE FF62 addq.l [A6 - 0x9E], 1 00001C9E 7000 moveq.l D0, 0x00 00001CA0 1010 move.b D0, [A0] 00001CA2 2F00 move.l -[A7], D0 00001CA4 4EBA EF5C jsr [PC - 0x10A4 /* 00000C02 */] 00001CA8 504F addq.w A7, 8 label00001CAA: 00001CAA 206E FF62 movea.l A0, [A6 - 0x9E] 00001CAE 4A10 tst.b [A0] 00001CB0 66C2 bne -0x3C /* 00001C74 */ 00001CB2 6024 bra +0x26 /* 00001CD8 */ label00001CB4: 00001CB4 5394 subq.l [A4], 1 00001CB6 4A94 tst.l [A4] 00001CB8 6D12 blt +0x14 /* 00001CCC */ 00001CBA 206C 0004 movea.l A0, [A4 + 0x4] 00001CBE 52AC 0004 addq.l [A4 + 0x4], 1 00001CC2 10BC 0020 move.b [A0], 0x20 /* ' ' */ 00001CC6 7020 moveq.l D0, 0x20 00001CC8 4A80 tst.l D0 00001CCA 600C bra +0xE /* 00001CD8 */ label00001CCC: 00001CCC 2F0C move.l -[A7], A4 00001CCE 7020 moveq.l D0, 0x20 00001CD0 2F00 move.l -[A7], D0 00001CD2 4EBA EF2E jsr [PC - 0x10D2 /* 00000C02 */] 00001CD6 504F addq.w A7, 8 label00001CD8: 00001CD8 53AE FF46 subq.l [A6 - 0xBA], 1 00001CDC B8AE FF46 cmp.l D4, [A6 - 0xBA] 00001CE0 6FD2 ble -0x2C /* 00001CB4 */ 00001CE2 6000 F4F4 bra -0xB0A /* 000011D8 */ label00001CE6: 00001CE6 4CEE 18F8 FF1E movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0xE2] 00001CEC 4E5E unlink A6 00001CEE 4E75 rts 00001CF0 875F or.w [A7]+, D3 00001CF2 646F bcc +0x71 /* 00001D63 */ 00001CF4 7072 moveq.l D0, 0x72 00001CF6 6E74 bgt +0x76 /* 00001D6C */ 00001CF8 0042 2000 ori.w D2, 0x2000 /* ' \0' */ 00001CFC 2B00 move.l -[A5], D0 00001CFE 2D00 move.l -[A6], D0 00001D00 4E41 trap 1 00001D02 4E28 .invalid // invalid opcode 4 00001D04 3030 3029 move.w D0, [A0 + D3.w + 0x29] 00001D08 0000 494E ori.b D0, 0x4E /* 'N' */ 00001D0C 4600 not.b D0 00001D0E 3058 movea.w A0, [A0]+ 00001D10 0000 3078 ori.b D0, 0x78 /* 'x' */ 00001D14 0000 3031 ori.b D0, 0x31 /* '1' */ 00001D18 3233 3435 move.w D1, [A3 + D3.w * 4 + 0x35] 00001D1C 3637 3839 move.w D3, [A7 + D3 + 0x39] 00001D20 6162 bsr +0x64 /* 00001D84 */ 00001D22 6364 bls +0x66 /* 00001D88 */ 00001D24 6566 bcs +0x68 /* 00001D8C */ 00001D26 0000 3031 ori.b D0, 0x31 /* '1' */ 00001D2A 3233 3435 move.w D1, [A3 + D3.w * 4 + 0x35] 00001D2E 3637 3839 move.w D3, [A7 + D3 + 0x39] 00001D32 4142 chk.w D0, D2 00001D34 4344 chk.w D1, D4 00001D36 4546 chk.w D2, D6 00001D38 0000 0000 ori.b D0, 0x0